Schedule your first post
1import express from 'express';2import { OmniSocials } from '@omnisocials/sdk';34const client = new OmniSocials(); // reads OMNISOCIALS_API_KEY from env5const app = express();6app.use(express.json());78app.post('/launch', async (req, res) => {9const post = await client.posts.create({10content: req.body.content,11channels: ['instagram', 'linkedin', 'x'],12scheduled_at: '2026-07-21T09:00:00Z',13});14res.json(post.data);15});1617app.listen(3000);
Built the way Node.js developers expect
Built on native fetch (Node 18+). Nothing else lands in your node_modules, and both ESM and CommonJS builds ship in the box.
Full TypeScript types for every request body and response envelope, including platform-specific options like X threads and Bluesky posts.
Exponential backoff with jitter on rate limits, server errors and network failures. Honors Retry-After, never retries non-idempotent requests.
Stripe-style signature verification with constant-time comparison, so publish and engagement events reach your app safely.
Posts, media uploads, folders, accounts, analytics, best times, the social inbox and webhooks. Every v1 endpoint, one client.
The whole API, not a subset
The Node.js SDK covers every v1 endpoint, the same surface as the REST API.
Create, schedule, update and publish posts, stories and reels across all 11 platforms, including X threads and platform-specific options.
Upload images, video and PDFs from files, URLs or base64, up to 1GB via presigned uploads, with automatic compatibility checks per platform.
Pull per-post and per-account metrics, workspace overviews and best times to post, ready for your own dashboards.
Manage the social inbox from code: list DM, comment and mention conversations, pull full message threads, mark them read and send replies.
Subscribe to publish, failure and engagement events with signed payloads and a rotate-secret endpoint.
List connected accounts and organize content into folders, so your integration mirrors how the team works.
Search and validate taggable locations for platforms that support them.
Start building with Node.js today
One plan, every endpoint, all 11 platforms.
Everything you need to start:
- Unlimited scheduled posts
- Unified social inbox
- Basic analytics
- Schedule posts, stories & reels
- Invite colleagues and or clients to collaborate
- Public API & MCP server access
- 24/5 Support
Need more accounts or team features? View all plans →
Frequently asked questions
Can't find your question answered?
Reach out to support