Overview
Add typed social platform features to a TypeScript application through direct integrations or optional managed backends.
Social SDK gives an application one typed model for connected accounts, content, media, publications, and destination outcomes. The selected account determines the integration route, and a failed request never moves to a different platform or account automatically.
Start here
Install Social SDK
Add the package and choose direct platform access or a managed backend.
Run the quickstart
Publish through a deterministic mock integration before adding credentials.
Understand the model
See how platforms, backends, content formats, and capabilities fit together.
Compare platforms
Check the support matrix before choosing an adapter or operation.
Choose an integration route
Choose a direct integration when you want to call a platform with credentials you control. Choose a managed backend when its account connection and operation coverage fit your application. Both routes keep credentials on the server and require the application to authorize every selected account for the current tenant.
Direct platforms
Keep credentials and authorization in your application while calling a supported platform directly.
Hosted platforms
Delegate account connections and supported operations to Zernio or Post for Me.
Explore capabilities
Publish content
Create content, attach media, publish to selected destinations, and inspect each outcome.
Read and measure
Read platform content and request analytics only where the integration exposes them.
Comments and messages
Work with supported comments, replies, and messaging operations.
Events and webhooks
Verify inbound events and process them without hiding uncertain delivery outcomes.
Use your stack
Wire the SDK into frameworks, databases such as Supabase and SurrealDB, and durable job runners.
Contribute an adapter
Add a platform adapter with typed capabilities, fixtures, and honest evidence.
Reference
API overview
Browse the public contracts and evidence for the SDK’s operation model.
Capabilities
Inspect the capability vocabulary used by adapters and support matrices.
CLI
Find the command reference for project checks and local workflows.
Authentication
Keep application authentication separate from social-account authorization.
The SDK does not provide a hosted social service, database, queue, credential proxy, scheduler worker, or billing layer. Applications supply platform or managed-provider credentials and choose the storage and job infrastructure they need.