Turn an OpenAPI spec into docs people use.

Palt turns your spec into an interactive reference in seconds, hosts it on your own domain in your colours, and serves every page as markdown for AI tools too.

Free for up to three projects. No credit card required.

docs.acme.dev
GET/payments

List payments

Returns your payments, newest first. Filter by status or customer.

Parameters

  • statusstring

    succeeded, pending or failed.

  • limitinteger

    Up to 100. Defaults to 20.

curl https://api.acme.dev/payments \
  -H "Authorization: Bearer $ACME_KEY"
Response

Press Send to call the sandbox.

A live palt docs site. Open an endpoint, press Send, switch the colours and the theme.

How it works

  1. Import your spec

    Upload an OpenAPI 3.x or Swagger 2.0 file in JSON or YAML. The reference is ready in seconds.

  2. Make it yours

    Bring your logo, colours and dark-mode preference in the visual editor, and write guides beside the reference.

  3. Publish

    Share the docs at your-project.palt.io, or on your own domain.

Features

Everything your readers need, on every plan.

Import a spec

OpenAPI 3.x or Swagger 2.0, as a file, a URL or pasted.The full reference is ready in seconds.

Try it on the page

Every endpoint has a request form.Readers send real requests and see real responses.

Code in six languages

cURL, JavaScript, Python, Go, Ruby and PHP.Generated for every endpoint, ready to paste.

Search from the keyboard

Endpoints and guides in one search.Press ⌘K anywhere in the docs.

Your brand, both themes

Your logo and colours, in light and dark.Contrast is checked for you, whatever you pick.

Your own domain

docs.yourcompany.com with SSL issued for you.Free on every plan. No upgrade, no add-on.

Readable by AI

Every page also comes as markdown, listed in llms.txt.Assistants answer from your docs. Readers copy any page into a chat.

For AI agents

Every page also comes as clean markdown, so assistants like Claude and Cursor answer from the docs you wrote.

And palt has its own MCP server. Ask your assistant to push the spec in this repo or write a quickstart, and it does, signed in with your API key.

bash
claude mcp add --transport http palt https://www.palt.io/api/v1/mcp \
  --header "Authorization: Bearer $PALT_API_KEY"
Markdown for every page
Add .md to any page’s address. /llms.txt lists every page and /llms-full.txt holds them all.
Copy page
A button on every page copies it as markdown, or opens it in ChatGPT or Claude.
palt’s MCP server
Push specs and write pages from Claude Code, Cursor or any MCP client, with an API key. Connect your assistant

Pricing

Free

$0forever

  • 3 projects
  • Custom domains with SSL
  • 2 team members per project
  • 20 AI generations a month
  • "Powered by palt.io" on your docs

Pro

$19a month, or $190 a year

  • Unlimited projects
  • Custom domains with SSL
  • Unlimited team members per project
  • 500 AI generations a month
  • Remove "Powered by palt.io"

One plan covers every project you own; teammates use its limits. Need more? Write to hello@palt.io.

Publish your API docs from the spec you already have.

Start for free