Layout for Developers

Layout API and MCP documentation.

Start building Learn more

Explore the platform

Pick the surface you're building on.

Quickstart

Provision a user, build a cart over REST or MCP, and finish a sandbox order in a few minutes.

Get started →

Environments and approval

Sandbox works the moment you sign up. Production is reviewed by hand, and a decline keeps sandbox running.

How access works →

Authentication

One bearer token. Key prefixes, rotation, and what a refusal does and does not tell you.

Authenticate →

Sign in with Layout

One button that signs a person in with Layout and lets your app order for them, hosted or on your own screens.

Add the button →

Ordering over MCP

Point any MCP client at mcp.layout.link and drive a full order with tool calls.

Read the guide →

Webhooks

Signed, real-time order events delivered to your backend, with retries and replay.

Set up webhooks →

API reference

The full event catalog, error codes, and the status semantics that keep orders honest.

Browse the reference →