Layout for Developers

Layout API and MCP documentation.

Start building Learn more

Explore the platform

How Layout works

One order end to end, the credentials, and when a confirm needs the person's code.

See the lifecycle →

Quickstart

Provision a user, build a cart, confirm it and read the order, all in sandbox.

Get started →

Provisioning users

Create a person for your app, verify their number, and keep the connection.

Provision a user →

Card links

Send the person a Layout page where they add a card. Your app never sees it.

Mint a link →

Carts

Build a cart at a restaurant, show the person its total, and confirm it.

Build a cart →

Webhooks

Signed order events delivered to your backend, with retries.

Set up webhooks →

Ordering over MCP

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

Read the guide →

API reference

Every endpoint, with its request, answer and errors.

Browse the reference →