

Start with [Quickstart](/docs/getting-started/quickstart) if you just want a curl that works. Everything else here is the contract: how keys behave, what the response envelope looks like, when to retry.

| Page                                              | What it covers                                   |
| ------------------------------------------------- | ------------------------------------------------ |
| [Quickstart](/docs/getting-started/quickstart)    | First request in 60 seconds.                     |
| [Authentication](/docs/getting-started/auth)      | `sk_live_` vs `sk_test_`, header format, revoke. |
| [Quotas](/docs/getting-started/quotas)            | Plan tiers, monthly units, overage behavior.     |
| [Rate limits](/docs/getting-started/rate-limits)  | Per-minute ceiling and the tracking headers.     |
| [Data freshness](/docs/getting-started/freshness) | How fast we update during and after games.       |
| [Errors](/docs/getting-started/errors)            | Envelope, status codes, retry guidance.          |
| [Error codes](/docs/getting-started/error-codes)  | Every machine-readable code, with examples.      |

Looking for endpoint pages or a try-it playground? Head to the [REST API reference](/docs/api).
