Platforms
Five official providers ship with the candidate: Bluesky, Threads, LinkedIn and Mastodon publish text, and DEV.to publishes articles. Each has its own guide, and each guide states only what the provider's source and the recorded provider evidence support.
Every provider here is fixture-tested against recorded API evidence. No Syndroo account has been connected and no post has been published to a real account from this project, so "the code supports it" is not "your account accepts it".
The five providers
| Provider | Content | Credential fields | Declared egress |
|---|---|---|---|
| Bluesky | Text post | identifier, password | https://bsky.social |
| Threads | Text post | client_id, client_secret | https://www.threads.net, https://graph.threads.net |
| Member text post | client_id, client_secret | https://www.linkedin.com, https://api.linkedin.com | |
| Mastodon | Public status text | None: the flow is browser authorization | Federated: the instance you name |
| DEV.to | Article | apiKey | https://dev.to |
"Declared egress" is the origin list a provider writes in its manifest. The runtime builds the outbound allowlist from that declaration, so a provider cannot quietly call a host it did not declare. Build explains the rule.
Provider ids
A request names the provider with its id, and the id is also the package name suffix and the registry key: bluesky, threads, linkedin, mastodon and devto. The display name is only presentation.
Unresolved before these guides are complete
This page does not paper over the gaps in the recorded evidence. The following are marked UNRESOLVED in the guides and must be re-verified against the provider before they are presented as fact:
- Bluesky: the exact settings path for creating an app password.
- Threads: whether the API host is
graph.threads.netorgraph.threads.com, the text limit, the error table and the revoke flow. - LinkedIn: the commentary length limit, the error format and the token revocation procedure.
- Mastodon: the full error entity and each instance's own character limit.
- DEV.to: the API-key issuance and regeneration path, and the v1 rate limits.