# Eventlayer > Documentation for Eventlayer: events, tickets, Apple Wallet passes, check-in, and webhooks. Full documentation: [llms-full.txt](/llms-full.txt) Individual pages are available as Markdown: append .md to a documentation URL (use /docs/index.md for the docs homepage). # Docs - [Eventlayer documentation](/docs): Build events into your product, one API call at a time. - **Start building** - [Issue your first ticket](/docs/quickstart): Create an event, add an attendee and issue a ticket. - [Authentication](/docs/authentication): Authenticate API requests with your API key. - [API Keys](/docs/api-keys): Create, rotate and revoke API keys in the dashboard. - [TypeScript SDK](/docs/sdk): Install Eventlayer, configure a client and handle typed API results. - Build a flow - [Build complete event flows](/docs/guides): Connect Eventlayer to the parts of your product your customers use. - [Add events to your website](/docs/guides/website-registration): Turn a registration form submission into an attendee and a ticket. - [Add Apple Wallet tickets](/docs/guides/apple-wallet): Generate a Wallet pass for an assigned ticket. - [Sync attendees to your CRM](/docs/guides/crm): Turn attendee updates into contact updates in your CRM. - [Issue tickets after payment](/docs/guides/payments): Issue a ticket when your backend confirms a payment. - [Send registration and ticket emails](/docs/guides/email): Use Eventlayer activity to trigger messages through your email provider. - [Build a check-in app](/docs/guides/check-in): Scan a ticket and record admission with one API call. - [React to ticket changes](/docs/guides/webhooks): Verify an Eventlayer webhook and use its event data. - **Understand the model** - [The Eventlayer model](/docs/model): Events hold the context. Attendees represent people. Tickets represent access. - [Events](/docs/events): Create an event and set its schedule. - [Event time](/docs/event-time): Keep the event’s local time, timezone and UTC instant together. - [Attendees](/docs/attendees): Register a person and optionally issue their ticket. - [Ticket Types](/docs/ticket-types): Define the access a ticket provides. - [Tickets](/docs/tickets): Issue, assign and manage access to an event. - [Check-in](/docs/check-in): Record one admission against an assigned ticket and handle the result in your scanner. - [Apple Wallet Templates](/docs/apple-wallet-templates): Design a pass and apply it to your tickets. - **API & operations** - [API reference](/docs/api-reference): Find endpoint schemas and the context needed to make a request. - [Webhooks](/docs/webhooks): Receive and verify notifications when your event resources change. - [Errors](/docs/errors): Troubleshoot Eventlayer API errors and learn how to recover from them. - [Pagination](/docs/pagination): Read ticket and attendee collections a page at a time, or iterate through them with the SDK. - [Retries and recovery](/docs/retries): Distinguish a failed request from an unknown outcome before repeating a write. - [Rate Limits](/docs/rate-limits): Handle rate-limited requests.