Bluesky support
Hi there!
Postproxy now supports Bluesky.
You can publish regular posts, attach images or video, and create threads through the same API you already use for other platforms. Bluesky itself is pleasantly straightforward from the product side, so we kept our interface that way too. No pile of platform-specific settings to wrestle with before sending a post.
Under the hood, there is still enough machinery to keep things interesting: Bluesky runs on the AT Protocol, uses app-password authentication for API posting, expects mentions, hashtags, and links to be encoded as facets, and handles link cards and media embeds in its own particular way. Postproxy takes care of that layer so you can keep sending normal post payloads instead of becoming an amateur protocol historian.
A basic Bluesky post looks like this:
curl -X POST "https://api.postproxy.dev/api/posts" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"post": {
"body": "Hello from Bluesky via Postproxy."
},
"profiles": ["bluesky"]
}'
You can also publish Bluesky together with other networks in the same request, which is usually the entire point of using Postproxy in the first place. (Postproxy - Unified Social Media API)
A few nice details are already handled for you:
-
URLs can turn into Bluesky link cards automatically when there is no attached media
-
@handles,#tags, and links are processed server-side -
Threads work through the same thread model we use for X and Threads
-
Media support includes up to four images or one video, within Bluesky’s limits (Postproxy - Unified Social Media API)
Platform details are here:
https://postproxy.dev/platforms/bluesky/
Full parameter reference:
https://postproxy.dev/reference/platform-parameters/#bluesky
Cheers,
Dmitry