Publish to Bluesky through your unified social API.
Connect Bluesky and AT Protocol accounts, publish text and images now or later, refresh sessions automatically, and track the result beside every other social network.
Short answer: MonoChalk adds Bluesky as a target in the same POST /v1/posts request used for Facebook, Instagram, Threads, LinkedIn, X, TikTok, YouTube, Pinterest, and Bluesky.
A real AT Protocol connector, not a webhook workaround.
MonoChalk exchanges a dedicated app password for short-lived access and refresh sessions, discovers the account's PDS, uploads image blobs, and creates app.bsky.feed.post records. The app password itself is never stored.
Initial support covers text and up to four images. Bluesky's separate asynchronous video workflow is not yet enabled.
{
"account_ids": ["bsky_2041"],
"text": "We now publish to Bluesky.",
"scheduled_at": "2026-07-18T14:00:00Z"
}Bluesky publishing API FAQ.
How are Bluesky credentials handled?
The app password is sent only during connection and exchanged immediately for session tokens. MonoChalk encrypts the session tokens at rest and never saves the app password.
What content is supported?
Text-only posts and posts with up to four images are supported initially, with Bluesky's 300-grapheme and 3,000-byte text limits enforced before delivery.
Does scheduling work?
Yes. MonoChalk schedules Bluesky through its own queue and emits the same per-target status and signed webhook events as other platforms.