# LIGR Developer Docs > Live sports graphics and streaming platform. REST API, webhooks and a graphics runtime. - Send the API key as `Authorization: Bearer ` on every REST request. `x-ligr-api-key` is the legacy header. Never send a dashboard JWT. - The production REST base URL is `https://api.ligr.live/rest`. If LIGR gave you a non-production environment, use its API origin instead. A key works only in the environment that issued it. - A key belongs to one organization. Ids from another organization return 404. - A key has scopes such as `matches:read` or `matches:write`, and can expire. 403 `INSUFFICIENT_SCOPE` names the missing scope; 401 `API_KEY_EXPIRED` means the key expired. ## Documentation Sets - [Abridged documentation](https://docs.ligr.live/llms-small.txt): a compact version of the documentation for LIGR Developer Docs, with non-essential content removed - [Complete documentation](https://docs.ligr.live/llms-full.txt): the full documentation for LIGR Developer Docs - [Get started](https://docs.ligr.live/_llms-txt/get-started.txt): authentication, concepts, errors, rate limits and versioning - [Webhooks](https://docs.ligr.live/_llms-txt/webhooks.txt): the event matrix, the envelope, signature verification and delivery health - [Graphics SDK](https://docs.ligr.live/_llms-txt/graphics-sdk.txt): beta: the ligr.gfx.v1 protocol, the manifest, data binding, bundle rules, push and publish - [Rive graphics](https://docs.ligr.live/_llms-txt/rive-graphics.txt): beta: native Rive imports, source privacy, bindings, publication and control-room setup - [Control room](https://docs.ligr.live/_llms-txt/control-room.txt): graphics commands, presets and external data sources on an overlay - [Guides](https://docs.ligr.live/_llms-txt/guides.txt): task walkthroughs: scoring, streams, webhooks and theme versions - [For AI agents](https://docs.ligr.live/_llms-txt/for-ai-agents.txt): the machine-readable endpoints and the rules an agent must follow ## Notes - The complete documentation includes all content from the official documentation - The content is automatically generated from the same source as the official documentation ## Optional - [OpenAPI 3 specification](https://docs.ligr.live/openapi.json): The machine-readable REST contract.