# Introduction

Publish posts, run inboxes, place calls and manage ads across every platform Zernio connects to, with one API. Start with the quickstart or pick a platform.

Publish posts, run inboxes, place calls and manage ads across 37 platforms with one API.

## Zernio API

Add publishing, messaging, calls and ads to your own app.

- [Quickstart](/quickstart): Create an API key, connect an account and schedule your first post in 5 calls.
- [SDKs](/sdks): Official clients for Node.js, Python, Go, Ruby, Java, PHP, .NET and Rust.
- [Build a platform](/multi-tenant): Give each of your customers a profile and post on their behalf.

## Zernio for AI and the terminal

Use Zernio from the assistant or shell you already work in.

- [MCP server](/mcp): Connect Claude, ChatGPT, Codex, Cursor or any MCP client to the hosted server.
- [CLI](/cli): Log in and schedule a post from the terminal with one command.
- [Workflows](/workflows): Run a graph of messages, waits and conditions on DMs and comments.

## What the API covers

- [Every platform, one request shape](/platforms): Browse all 37 platforms with the endpoints and webhook events each one exposes.
- [Publish and schedule](/posts/create-post): One POST /v1/posts call publishes to 16 platforms, now or on a schedule.
- [One inbox for DMs and comments](/platforms/compare#inbox): Read and answer direct messages, comments and reviews through one set of endpoints.
- [Listen to events](/webhooks): Receive a webhook when a post publishes, a message arrives or an account disconnects.
- [Numbers, calls and SMS](/platforms/phone-numbers): Buy or port in a phone number, then turn on calls, SMS and WhatsApp on it.
- [Ads across networks](/ad-campaigns/list-ads): Create campaigns, boost posts and read ad metrics on every ad platform Zernio connects.