Skmtc

Your OpenAPI schema, published as docs

A page for every operation, a diff each time the API changes, and Markdown that ChatGPT, Claude and your own tools can read.

Sign in with GitHub to finish. Your docs stay private until you make them public.

More than a page per endpoint

Your schema goes into the same catalog that tracks thousands of public APIs, so your docs get everything they get.

A diff for every new version

Each change is listed with its severity, on the API and on every operation it touches. Readers can follow them in Atom or JSON Feed.

Readable by AI agents

Every page has a Markdown copy and the API has an llms.txt. ChatGPT, Claude and Gemini can also search and read it through the Skmtc MCP server.

Answers about your API

Readers ask in plain words on any docs page. Each answer links the operations and schemas it used, so they can check it.

Clients from the same schema

Generate a TypeScript client next to the docs, or set up a pipeline that opens a pull request in your repository when the API changes.

Docs that keep up with your API

Pick the way that suits how you ship. Every new version gets its own diff.

From a link

We check your schema's URL every day

Give us the address of the file in your repository or on your site. When it changes, a new version appears.

From CI

Publish on every merge

One step in GitHub Actions or one REST call with a token. The docs change when your code does.

From a chat

Ask ChatGPT, Claude or Gemini

Attach the schema and ask for docs. The Skmtc app signs you in with GitHub and replies with the link.

See what readers get

Public APIs on Skmtc, with docs and change history

Get docs for your API

Drop the schema anywhere on this page, or choose it.

Read the setup guide