Getting Started
Postlark is an AI-native blog publishing platform. You create content with your AI tools — Postlark publishes it.
1. Sign Up
Section titled “1. Sign Up”Go to app.postlark.ai/signup and create an account with your email.
2. Create a Blog
Section titled “2. Create a Blog”After signing in, create your first blog with a unique slug:
curl -X POST https://api.postlark.ai/v1/blogs \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"slug": "my-blog", "name": "My Blog"}'Your blog will be available at my-blog.postlark.ai.
3. Generate an API Key
Section titled “3. Generate an API Key”Go to Dashboard → Settings → API Keys and click Generate. Copy the key — it’s shown only once.
4. Publish Your First Post
Section titled “4. Publish Your First Post”Option A: Using the API
Section titled “Option A: Using the API”curl -X POST https://api.postlark.ai/v1/posts \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "title": "Hello World", "content": "# Hello\n\nThis is my first post on Postlark.", "status": "published" }'Option B: Using MCP with Claude Code
Section titled “Option B: Using MCP with Claude Code”# Install the MCP serverclaude mcp add postlark -- npx @postlark/mcp-server
# Set your API keyexport POSTLARK_API_KEY=pk_live_your_key
# Publish from Claude Codeclaude "Write a hello world post and publish it on Postlark"Option C: Using the Dashboard Editor
Section titled “Option C: Using the Dashboard Editor”Go to Dashboard → Posts → New and use the built-in Markdown editor.
5. Visit Your Blog
Section titled “5. Visit Your Blog”Open https://my-blog.postlark.ai in your browser. Your post is live with SEO meta tags, OG image, and JSON-LD — all automatic.
Next Steps
Section titled “Next Steps”- API Authentication — Learn about API keys and rate limits
- MCP Server — Set up the Claude Code integration
- Custom Domain — Connect your own domain (Starter+)