Getting Started with StarLaker
StarLaker is a Medium-style publishing platform with API-first design. Write in any editor, publish via cURL, and own your content.
1. Sign Up
StarLaker supports two sign-in methods — no passwords needed:
- Email Magic Link — Enter your email, click the link we send, and you're in.
- GitHub OAuth — Click "Continue with GitHub" to sign in with your GitHub account.
Your first sign-in automatically creates your account and a default publication.
2. Your Publication
After signing in, visit your Dashboard. You'll see your publication with three quick actions:
- Posts — Write and manage your articles
- Team — Invite co-authors and editors
- API Keys — Generate tokens for programmatic publishing
Your publication has a public profile at starlaker.com/p/your-slug where readers can browse all your articles.
3. Write Your First Post
You have three ways to publish:
Option A: Web Editor
Go to Dashboard → Posts → New Post. Write in the built-in editor with Markdown support. You can upload cover images via Cloudinary or paste an image URL.
Option B: API (cURL)
Generate an API key from Dashboard → API Keys, then:
curl -X POST https://starlaker.com/api/v1/posts \
-H "Authorization: Bearer sl_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "Hello World",
"content": "# My First Post\n\nThis is **markdown**.",
"tags": ["tech"],
"status": "published"
}'Option C: VS Code
Write in VS Code, then use the API to publish with a single HTTP request. Combine with GitHub Actions for a Git-based publishing workflow.
4. Share Everywhere (Multi-Platform)
StarLaker can cross-post your articles to other platforms automatically:
- Medium — Connect your Medium integration token in Publication Settings
- LinkedIn — OAuth connect to share articles to your LinkedIn feed
- More coming — Dev.to, Hashnode, Twitter/X
Use the POST /api/v1/crosspost endpoint to publish to multiple platforms at once, or connect platforms in your Dashboard → Integrations.
5. Customize Your Publication
- Team — Invite editors and admins to collaborate
- Webhooks — Notify Slack/Discord when you publish
- Analytics — Track views per post
- Integrations — Connect Medium, LinkedIn for cross-posting
- Custom Domain — Map your own domain to your publication (coming soon)
6. Share Your Work
Every post gets a clean URL: starlaker.com/post/your-slug. Share it anywhere — social media, newsletters, your website. Posts are SEO-optimized with Open Graph tags, JSON-LD structured data, and automatic sitemap inclusion.
Need Help?
Check the API Documentation for programmatic publishing, or browse our Markdown Demo to see all supported formatting options.