Skip to content

Bluesky ​

Bluesky is one of Socifyr's 18 supported platforms — publish from the dashboard, REST API, CLI, SDK, or MCP server.

At a glance ​

Video100 MB / 60 s
Photos1 MB per image, ≤4
Text300 chars (auto-thread)
Daily post cap50 / rolling 24 h
SupportsText (auto-threaded) · Up to 4 photos · Video

Connect ​

Credential entry — handle + app password.

Click Connect and enter your handle + an app password (Settings → Privacy and security → App passwords). Never your main password.

Publish ​

bash
socifyr post "Hello Bluesky" --to bluesky-myaccount
bash
socifyr post --video ./clip.mp4 --text "caption" --to bluesky-myaccount
typescript
await socifyr.uploads.text({
  connections: ['bluesky-myaccount'],
  text: 'Hello Bluesky',
})
bash
curl -X POST https://api.socifyr.com/api/content/text \
  -H "Authorization: Bearer $SOCIFYR_API_KEY" \
  -H "X-Workspace-Id: $SOCIFYR_WORKSPACE_ID" \
  -H "Content-Type: application/json" \
  -d '{"connections": ["bluesky-myaccount"], "text": "Hello Bluesky"}'

Agents can post here too — connect the MCP server and ask any client: "post 'Hello Bluesky' to bluesky-myaccount".

Good to know ​

  • Longer text is split into a thread automatically.
  • Images ≥1 MB are downscaled to fit the blob limit.
  • Session tokens rotate frequently — Socifyr refreshes them automatically.

Need exact numeric limits in code? They're machine-readable in @socifyr/shared via PLATFORM_CONSTRAINTS.bluesky — validate before upload.