Skip to main content
Use the API host for API traffic and the Console host for setup.

Production

Use this host for customer-facing API requests:
https://api.plato.ae
The typed SDK automatically appends /api/trpc when you pass the API host:
import { createPlatoApiClient } from "plato-api-sdk";

const plato = createPlatoApiClient({
  baseUrl: "https://api.plato.ae",
  apiKey: process.env.PLATO_API_KEY,
});
REST examples use the same host:
curl "https://api.plato.ae/api/public/cms/products/list?apiKey=$PLATO_API_KEY"

Console

Use Console to create API keys, roles, CMS databases, forms, menus, Connect360 channels, and other workspace records:
https://app.plato.ae
Console is not the preferred API host for integrations.

Custom Or Private Deployments

If your Plato workspace is served from a private environment, replace https://api.plato.ae with the API host provided for that environment. Keep the same paths:
https://your-api-host.example.com/api/public/cms/[modelId]/list
https://your-api-host.example.com/api/trpc

Local Development

The local API host is usually:
http://localhost:2024
The local Console host is usually:
http://localhost:3000
Use local hosts only when your team is running Plato locally.