who makes this, and why

About

Social SDK is an open-source TypeScript library for adding social platform features to your own application. You install it from npm, run it on your server, and keep your own credentials.

What it is

One typed client covers publishing, reads, analytics, comments, messages, and webhooks across Bluesky, Instagram, LinkedIn, Threads, TikTok, X, and YouTube. You can call each platform directly, or route work through an optional managed backend such as Zernio or Post for Me. Each destination returns its own outcome, so a post that is still processing or whose result is uncertain is never reported as published.

A deterministic mock backend lets you build and test an integration without credentials or billable provider calls. The package also ships an offline social-sdk CLI for adapter discovery, capability checks, and request validation.

What it is not

Social SDK is not a hosted service. It doesn't need a Social SDK account, database, queue, or UI framework, and importing it makes no network request and sends no telemetry. Your application decides which platform calls happen, and your server holds the tokens.

Who builds it

The project is maintained by OpenCore and developed in the open on GitHub under the MIT license. Releases go to npm as @opencoredev/social-sdk through Changesets, with npm provenance. Contributions are welcome. The contributing guide covers the checks each change must pass.

Where to go next