Developers

Build with Portico.

Portico's own apps use the same server API you can. Create a scoped API key, script your library, receive signed webhooks, or connect an assistant over MCP. All of it runs on your own server, with no Portico Account required.

REST

Server API

The server API under /v1 on port 32500, described by a published OpenAPI contract: libraries, search, playback, Live TV, DVR and metadata.

KEYS

API keys and tokens

Create scoped keys under Settings → Server → Integrations. Send one as a bearer header from your tool or script.

EVENTS

Signed webhooks

The server posts events straight to your endpoint, signed with HMAC-SHA256, with retries and a delivery log.

MCP

Assistants

A Model Context Protocol endpoint at /v1/mcp. Tools follow the key's scopes and the member's permissions.

Portico Server

  • Media and libraries
  • Playback decisions and streams
  • Server accounts and permissions
  • Server administration

Portico Services

  • Portico Accounts and sign-in security
  • Server membership and invitations
  • Signed route discovery for direct connections