Build scheduling into your own product

Everything you can do in the Schedulin dashboard — connect channels, draft and schedule posts, upload media, pull analytics — you can do from code. A versioned REST API, official SDKs for five languages, and a CLI you can run with one command.

Try it in your terminal — no install:

npx @schedulin/cli posts create \
  --social-account-id <id> \
  --caption "Shipped a new feature 🚀" \
  --media https://cdn.example.com/launch.jpg \
  --action schedule \
  --scheduled-at 2026-07-01T15:00:00Z

Official SDKs for five languages

TypeScript
npm i @schedulin/sdk
Python
pip install schedulin
Go
go get github.com/schedulin-app/schedulin-go
PHP
composer require schedulin/schedulin
Ruby
gem install schedulin

All generated from the same OpenAPI spec, so they never drift from the live API. Prefer raw HTTP? It's a standard REST API at https://api.schedulin.app/v0.

What you can build

  • Auto-publish from your content pipeline when a render or doc is approved
  • Wire scheduling into an internal tool or your own dashboard
  • Let an AI agent draft and schedule posts against the OpenAPI spec
  • Run posts from a CI job or cron with a single CLI command