<apiuikit/>
DocsComponents
PlaygroundnpmStar on GitHubStar

Documentation

  • Getting Started
  • CLI
  • Configuration
  • Without Parser
  • With Parser
  • Composables
  • Extensions
  • Avro Schemas
  • Protobuf Schemas
  • AI Export
  • Web Components

Documentation

Usage guides.

How to render a document, compose sections yourself, and handle the payload formats and entry points apiuikit supports.

  • Getting Started

    Install it, render your first document, and drop a single section into a page you already have.

  • CLI

    Generate a static documentation site from a spec file in one command, with no frontend toolchain: every command, flag, and CI recipe.

  • Configuration

    Every option on the config object: which sections to show, what starts expanded, theming, side panels, and Markdown output.

  • Without Parser

    For documents you already hold as an object. AsyncAPI and OpenAPI components, their props, and what each one renders.

  • With Parser

    For raw YAML or JSON strings. The renderer components and imperative helpers, with parse diagnostics separate from render errors.

  • Composables

    Render one section on its own, or arrange several under a shared provider, for both AsyncAPI and OpenAPI.

  • Extensions

    The x-* fields apiuikit recognises, where each one appears, and how to switch them all off.

  • Avro Schemas

    Rendering Avro payloads: the schemaFormat values recognised, and what a document needs to carry.

  • Protobuf Schemas

    Rendering Protobuf payloads: the schemaFormat values recognised, and what a document needs to carry.

  • AI Export

    Make your docs readable by agents and crawlers: the copy button, hosted Markdown URLs, and build-time file generation.

  • Web Components

    Use apiuikit from Vue, Angular, Svelte, or plain HTML through full-document and section custom elements.

<apiuikit/>

React components for rendering AsyncAPI and OpenAPI documents.

Project

  • GitHub
  • npm
  • Apache-2.0 license

Explore

  • Docs
  • Playground
  • Components
  • Live demo

Released under the Apache-2.0 license.

© 2026 apiuikit