Layout for Developers
Layout API and MCP documentation.
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 →