Skip to main content
Use OpenPMM to connect social accounts and create posts through one API. You do not need a separate integration for each provider.
OpenPMM is in limited access. These pages document the available public API. They do not document features that are in development.

Start here

Make your first API request

Create an API key and list the workspaces that it can use.

Understand posts and publishing

Learn how one Post moves from a draft to a published state.

Create a post

Create a draft, publish it, and check the Post status.

Check the media limits

See the video and image limits for each destination.

Explore the API

Read the API rules and browse the endpoints.

Use the CLI

Run OpenPMM workflows from a terminal or coding agent.

Connect with MCP

Add OpenPMM directly to an MCP-compatible agent.

View the CLI source

Audit the complete API-only client and contribute on GitHub.

The OpenPMM model

An account owns API credentials and workspaces. A workspace contains destinations, assets, and Posts. A destination is a connected publishing target. A Post contains content and its publishing state.

Accounts and workspaces

Destinations

Posts and publishing