APIToolchain - A set of tools building modern API docs

Streamline your API documentation workflow with a unified toolkit that converts many API formats like OpenAPI/GraphQL or code-base like TypeScript/Python/React. Generates API SDKs too.

// uniform is a common API Docs interface format
import type {Uniform} from "@apitoolchain/uniform"
import {convert} from "@apitoolchain/uni-openapi"
import {html} from "apitoolchain"
// convert OpenAPI to uniform interface
const uniform = await convert(
"./openapi.yaml"
)
// build static pages
async function build(uniform: Uniform) {
await html(uniform, "./dist")
}
await build(uniform)