Overview
Connect Bluesky, capabilities, and known limits.
Bluesky supports text, images, and video with native threads, quotes, likes, reposts, bookmarks, and replies.
| Page | Topics |
|---|---|
| Posts | Publish text, image, multi-image, video; threads; quotes; schedule; delete |
| Comments | List and create replies |
| Engagement | Like, repost, bookmark |
| Insights | Metrics for published posts |
Connect
- Open Dashboard → Connections and click Bluesky.
- Enter your handle (e.g.
alice.bsky.socialor email). - Create an App Password at Bluesky → Settings → Privacy and Security → App Passwords.
- Click Connect. You are now connected.
For programmatic connects see Connection → Bluesky.
If you later get a permission error, create a new App Password and reconnect.
Capabilities
| Action | Supported | Notes |
|---|---|---|
| Text-only post | Yes | Max 300 characters |
| Image post | Yes | Single image |
| Multi-image | Yes | 2–4 images |
| Video post | Yes | Single video up to 100 MB |
| Thread (reply chain) | Yes | Use thread to publish a reply chain |
| Quote | Yes | Quote another Bluesky post via quoteTweetId |
| Link card | Yes | Add a link to show a preview |
| Schedule | Yes | Cancel any time before it publishes |
| Remote delete | Yes | Deletes the post record |
| Replies (comments) | Yes | List, create, delete |
| Like / unlike | Yes | Via engagement endpoints |
| Repost / unrepost | Yes | Via engagement endpoints |
| Bookmark | Yes | Via engagement endpoints |
| Insights | Partial | Likes, replies, reposts, quotes (no impressions) |
| Account stats | Yes | Followers / following / posts |
| Creator media | Yes | posts_with_media feed |
Known limitations
- Text is limited to 300 characters per post. Longer text is rejected with
TEXT_TOO_LONG. - Media URLs must be publicly accessible HTTPS links.
- Videos are uploaded directly.
- Insights on Bluesky have no impressions, reach, or plays. Only counts are returned.
Bluesky API FAQ
How much does it cost to post to Bluesky through Onepostly?
Posting to Bluesky runs on your Onepostly plan with no separate platform fee. X is the only platform billed per action, and that passes through at X's own list prices.
Why use Onepostly instead of building on Bluesky directly?
Going direct means learning AT Protocol concepts, managing DIDs, and implementing record creation and facet parsing yourself. Onepostly gives you one endpoint for posts, threads, quotes, link cards, engagement, and analytics.
How does Bluesky authentication work?
Accounts connect with a handle and an App Password created in Bluesky settings — no developer portal involved. We handle session management from there.
What can I post to Bluesky?
Text up to 300 characters per post (checked before publish), single image, multi-image of 2–4, video up to 100 MB, threads, quote posts via at:// URI, and link cards.
Can I post to Bluesky and other platforms in one request?
Yes. Add Bluesky alongside X, LinkedIn, TikTok, and more as destinations in a single POST /v1/posts call — every destination reports its own status.
Related pages
- Bluesky posts API — text, images, video, threads
- Bluesky comments API — replies
- Bluesky engagement API — like, repost, bookmark
- Bluesky insights API — metrics
- Media guide — uploads and limits