Social Media Infrastructure
Publish, schedule, manage inboxes, and pull analytics across Instagram, TikTok, LinkedIn, and more — with a single API key.
const post = await aether.posts.create({
text: "Shipping something new today 🚀",
profileIds: ["ig_abc123", "li_xyz789"],
scheduledFor: "2026-05-19T09:00:00Z",
});
// Published to Instagram + LinkedIn simultaneously7
Platforms
99.98%
Uptime SLA
< 15 min
Time to first post
7
Open-source SDKs
Supported at launch — more platforms added every quarter
Generate a branded OAuth URL. Your user clicks it, authenticates, and the account appears in your dashboard instantly — no OAuth complexity pushed to you.
Cross-platform posting with a single API call. Per-platform content overrides, timezone-aware scheduling, bulk CSV, and Reels/Stories/carousels.
DMs, comments, and mentions across all platforms in one API surface. Reply, react, and manage threads via API or the dashboard.
Real-time post metrics, engagement decay tracking, best time to post — all powered by managed ClickHouse. No analytics infrastructure to maintain.
Every REST endpoint is simultaneously a callable MCP tool. Works with Claude Desktop, Cursor, and any MCP client. Agent-optimized error messages for LLM self-correction.
HMAC-SHA256 signed payloads for every event. Automatic retry with exponential backoff and a dead-letter queue. Full delivery logs in the dashboard.
How it works
01
Generate a magic Connect Link. Your user clicks it, authenticates with their social account, and the profile appears in your dashboard instantly — no OAuth plumbing on your end.
// Create a one-time OAuth link for your user
const link = await aether.connectLinks.create({
platform: "instagram",
redirectUrl: "https://yourapp.com/connected",
});
// → https://connect.aetherhq.dev/oauth/ig_abc...
// Send this URL to your user — it handles everything02
A single API call publishes to multiple platforms simultaneously. Add per-platform overrides, schedule for any timezone, or bulk upload via CSV.
// Publish to Instagram + LinkedIn in one call
const post = await aether.posts.create({
text: "Big announcement dropping today 🚀",
profileIds: ["ig_abc123", "li_xyz789"],
scheduledFor: "2026-06-01T10:00:00-05:00",
overrides: {
instagram: { hashtags: ["#launch", "#buildinpublic"] },
},
});03
Subscribe to events and get signed webhook payloads in real-time. Pull post metrics, engagement trends, and best posting times from the analytics API.
// Your endpoint receives events instantly
// POST https://yourapp.com/webhooks/aether
{
"event": "post.published",
"post": {
"id": "post_abc123",
"status": "published",
"platforms": ["instagram", "linkedin"]
},
"timestamp": "2026-06-01T15:00:02Z"
}Every feature included at every paid tier. No analytics add-ons, no inbox add-ons.
All plans include MCP server, unlimited team members, and full API access. No credit card required for free tier.
Get started today
One API key. Seven platforms. Ship your first post in under 15 minutes — free tier, no credit card required.