# start ## Pages - [Authentication and environments](https://docs.seatlayer.io/start/authentication/index.md): Keep secret keys on your server, choose public or scoped Buyer SDK access, and separate test, live, staging, and production traffic. - [Choose an integration](https://docs.seatlayer.io/start/choose-an-integration/index.md): Choose who owns commerce first, then select the buyer and staff surfaces that belong to that product. - [Your first chart with AI](https://docs.seatlayer.io/start/first-chart-with-ai/index.md): Describe your venue in plain words and get a seating chart you can edit, check and publish. Three routes, from no setup at all to an AI connected to SeatLayer. - [Your first managed event](https://docs.seatlayer.io/start/first-event/index.md): Create a full organizer event, prepare managed checkout, and deliberately choose where buyers can access it. - [Platform SDK going-live checklist](https://docs.seatlayer.io/start/going-live/index.md): Verify charts, live credentials, external checkout recovery, inventory webhooks, accessibility, and operations before taking real money. - [How the Platform integration works](https://docs.seatlayer.io/start/how-it-works/index.md): Understand the browser hold, inventory booking, and realtime boundary when your platform owns commerce and fulfilment. - [Choose an inventory model](https://docs.seatlayer.io/start/inventory-models/index.md): Decide whether one sale should use an Event, an atomic multi-performance group, or a renewable fixed Season before choosing SDK methods. - [What is SeatLayer?](https://docs.seatlayer.io/start/overview/index.md): One seating inventory core for platform integrations and SeatLayer-managed ticketing. - [Understand the SeatLayer product model](https://docs.seatlayer.io/start/product-model/index.md): Relate Events, Performance Groups, Seasons, sales channels, buyer access, SDKs, holds, bookings, and host-owned commerce before implementing. - [Platform SDK quickstart](https://docs.seatlayer.io/start/quickstart/index.md): Create a test inventory event, embed the picker, and commit inventory from your own backend.