Quickstart
Schedule your first social media post in under 5 minutes.
1. Get your API key
Get an API key directly from the terminal — no browser sign-up required:
# Install the CLInpm install -g schedulala# Authenticate with device flow (opens browser)schedulala init --email you@example.com
Alternatively, sign up at schedulala.com and go to Settings → Developer API. See the Authentication page for all options.
schedulala init gives you a free API key right away (2 accounts, 4 posts to try it out, no card). Run schedulala upgrade when you need more accounts, more posts, or X.
2. Connect a social account
Connect the social accounts you want to post to:
# OAuth platforms (opens browser)schedulala connect instagramschedulala connect linkedin# Credential platforms (prompts interactively)schedulala connect blueskyschedulala connect telegram
See the Connecting Accounts page for details on each platform.
3. Make your first request
Test your API key by listing your connected accounts:
# Verify authenticationschedulala whoami# List connected accountsschedulala accounts
4. Create a post
Schedule a post to one or more platforms. Replace the accountId with a real account ID from the previous step.
schedulala post "Hello from the Schedulala API!" --platforms bluesky --now
See the CLI & SDKs page for all available commands.
5. Check post status
Use the post ID from the response to check its status:
schedulala post:status <post-id># Watch until posted or failedschedulala post:status <post-id> --watch
In sandbox mode, posts resolve immediately to posted status with simulated postIds — no delay or intermediate states.