# One script tag, documented end to end.

> Install ApiGlow, wire the config, and ship interactive OpenAPI documentation — guides for installation, configuration, CORS, theming and more.
>
> Source: https://apiglow.dev/docs/index.md


ApiGlow renders interactive API documentation at runtime, in the browser, from an OpenAPI schema. One HTML page, one inline JSON config, one `<script>` from a CDN — no build step, no backend, no account. [The live demo](/demo/) shows what that gets you; the guides below cover the rest.

{{< install-snippet >}}

Start with [Installation](/docs/install/). The [configuration reference](/docs/configuration/) lists every key with its default, and the other guides each go deep on one topic.

## What the renderer accepts

| Format | Support |
|---|---|
| OpenAPI 3.0.x / 3.1.x / 3.2.x | Rendered natively, webhooks and callbacks included |
| Swagger 2.0 | Converted at load |
| OpenAPI Overlay 1.1 | Applied to the schema at load |
| Arazzo 1.0 / 1.1 | Scenarios import both and export 1.1.0, and hand off to CI as a generated job |
| JSON Schema 2020-12 | Keywords rendered in the schema views |

The details — conversion, overlays, hiding, the local changelog — live in [OpenAPI support & schema control](/docs/schema-support/).


- [Install ApiGlow](https://apiglow.dev/docs/install/index.md): Install ApiGlow with one script tag: the canonical snippet, openapi.url vs openapi.spec, static hosting, self-hosting from npm, and an agent prompt.
- [Configuration](https://apiglow.dev/docs/configuration/index.md): The full ApiGlow config reference: every key of the inline JSON block, its default, and the per-spec override rules for multi-spec installations.
- [Theming guide](https://apiglow.dev/docs/theming/index.md): Brand ApiGlow with your own daisyUI theme and no build step: a config entry or a plain CSS block, with theme generator output pasted verbatim.
- [Try-it console guide](https://apiglow.dev/docs/try-it/index.md): The try-it console in depth: schema-driven forms, parameter serialization, request imports and exports, history with replay, network insights.
- [Try-it & CORS](https://apiglow.dev/docs/cors/index.md): Why the browser blocks a try-it call, how ApiGlow diagnoses it, and the ways through: CORS headers on the API, a proxy you host, cookie credentials.
- [Auth & onboarding](https://apiglow.dev/docs/auth/index.md): Wiring credentials into the try-it console — securitySchemes, OAuth2 PKCE without a backend — and onboarding a teammate with an environment setup link.
- [Authoring scenarios](https://apiglow.dev/docs/scenarios/index.md): Author ApiGlow scenarios without writing JSON: capture from the try-it, chain by clicking the response, ship with the docs, hand off to CI as a generated job.
- [Docs pages guide](https://apiglow.dev/docs/docs-pages/index.md): Declare Markdown guides in the ApiGlow config: nav groups, body sources, callouts, code tabs, operation cards, {{var}} interpolation, changelogs and feedback.
- [Multi-spec guide](https://apiglow.dev/docs/multi-spec/index.md): Document several APIs with one ApiGlow installation: declare openapi.specs, override config per spec with clear merge rules, rely on total isolation.
- [OpenAPI support & schema control](https://apiglow.dev/docs/schema-support/index.md): What the renderer reads — OpenAPI 3.0 to 3.2, Swagger 2.0, webhooks — and how to shape it: Overlay 1.1, reader-side patches, hiding, the local changelog.
- [Schema audit guide](https://apiglow.dev/docs/audit/index.md): How the OpenAPI audit works: 137 rules in seven categories, security and agent readiness included, grading, rule configuration and the Markdown report.
- [Audit in CI](https://apiglow.dev/docs/audit-ci/index.md): apiglow audit in CI: fail a build on the schema's findings, adopt it with a baseline, report to GitHub, GitLab and SARIF — every option, every recipe.
- [llms.txt & MCP](https://apiglow.dev/docs/ai/index.md): Give agents a way into your API docs: llms.txt and llms-full.txt generated in the browser, an MCP config in three shapes, a Copy for AI menu on every page.
- [SEO & the bake CLI](https://apiglow.dev/docs/seo/index.md): Per-route titles and JSON-LD at runtime, plus apiglow bake: static HTML and Markdown mirrors, a sitemap and a served llms.txt for crawlers and agents.
- [Full reference](https://apiglow.dev/docs/full-reference/index.md): Every ApiGlow config key in one copyable object, with a comment on each: the whole surface as it sits in the host page, defaults included.
- [FAQ](https://apiglow.dev/docs/faq/index.md): Short answers on ApiGlow: license, privacy, supported OpenAPI versions and browsers, self-hosting from npm, bundle size, CORS, branding, SEO and crawlers.
- [Builder](https://apiglow.dev/docs/builder/index.md): Assemble a whole ApiGlow configuration in the page: your schema, your own daisyUI theme with a live preview and a contrast audit, then copy the install.
