CLI Schedule and manage social media posts across 13 platforms from the terminal. Built for developers and AI agents.
Schedule and manage social media posts across 13 platforms from the terminal. Built for developers and AI agents. Outputs JSON by default.
This should display your connected social media accounts.
# Schedule a post for tomorrow at 9am
late posts create \
--content "Hello from the Late CLI!" \
--platforms twitter,linkedin \
--schedule "tomorrow 9am"
Command Description late config set-key <key>Set your API key late config showShow current configuration
Command Description late profiles listList all profiles late profiles get <id>Get profile details late profiles create --name <name>Create a new profile late profiles update <id>Update a profile late profiles delete <id>Delete a profile
Command Description late accounts listList connected social accounts late accounts get <id>Get account details late accounts healthCheck account health status
Command Description late posts createCreate a new post late posts listList posts late posts get <id>Get post details late posts delete <id>Delete a post late posts retry <id>Retry a failed post
Command Description late analytics post <id>Get post performance metrics late analytics dailyGet daily engagement stats late analytics best-timesGet best times to post
Command Description late media upload <file>Upload a media file
The CLI stores settings in ~/.late/config.json. You can also use environment variables:
Variable Description Required LATE_API_KEYYour API key Yes LATE_API_BASE_URLCustom API endpoint No
Environment variables override the config file.
Instagram, TikTok, X (Twitter), LinkedIn, Facebook, Threads, YouTube, Bluesky, Pinterest, Reddit, Snapchat, Telegram, and Google Business Profile.