SDKs · docs · MCP from one upload

Ship typed SDKs
from your OpenAPI spec.

Drop in an OpenAPI document. Get SDKs in 7 languages, a docs site, and an MCP server you can plug into any MCP-compatible AI agent — all previewed in your browser, all downloaded as a zip when you're ready.

FREE · NO CARD · OPENAPI 3.0 / 3.1 / SWAGGER 2.0
ajolla · preview READY
1 · YOUR OPENAPI SPEC
1openapi: "3.1.0"
2info:
3 title: Petstore API
4 version: 1.0.0
5paths:
6 /pets:
7 post:
8 summary: Create a pet
9 operationId: petsCreate
10# your endpoints here
TypeScript SDK
Docs
MCP server
1import { PetstoreClient } from "petstore-sdk"
2
3const client = new PetstoreClient({
4 baseUrl: "https://api.example.com",
5 apiKey: process.env.API_KEY!
6})
7
8const pet = await client.pets.create({
9 name: "Otto",
10 tag: "dog"
11})
12
13// Typed request + response. Generated from your spec.
HOW IT WORKS

One spec in. Three artifacts out.

A focused pipeline. Upload an OpenAPI document, preview each output in the browser, and download a zip when you're ready.

01 · INGEST

Upload a spec or paste a URL.

Ajolla parses OpenAPI 3.0, 3.1, and Swagger 2.0 — resolving $ref, oneOf, discriminator, and security schemes.

OPENAPI 3.0OPENAPI 3.1SWAGGER 2.0YAML / JSON
02 · INSPECT

A canonical view of every endpoint.

Browse a normalized inventory of operations, parameters, request/response schemas, and security requirements. Validation issues are surfaced inline.

ENDPOINT INVENTORYSCHEMASAUTH
03 · GENERATE

SDKs in 7 languages, docs, and an MCP server.

Typed clients in TypeScript, Python, Go, Ruby, Java, C#, and PHP — plus a static documentation site and an MCP server that exposes operations as tools. One source of truth.

7 LANGUAGESDEVELOPER DOCSMCP SERVER
04 · DOWNLOAD

Pull a zip and ship.

Each output is a self-contained package — package.json, source files, and a README. Run, publish, or commit it wherever you ship code.

DOWNLOADABLE ZIPREADME + CONFIGREADY TO PUBLISH
PREVIEW EVERYTHING

See every generated file before you ship it.

Browse the SDK source, read the docs site, and inspect the MCP tool registry — all in your browser. Each output ships as a self-contained zip: SDK packages, a static docs site you can host anywhere, and a runnable MCP server.

ajolla · sdk preview
petstore-sdkv1.0.0
1export class PetstoreClient {
2 pet: PetResource;
3 store: StoreResource;
4 user: UserResource;
5
6 async request<T>(…) { /* … */ }
7}
ajolla · docs preview
POST/pet
Add a new pet
REQUEST BODY
  • name string · required
  • status enum
  • photoUrls string[]
  • tags Tag[]
RESPONSES
200 → Pet
ajolla · mcp preview
petstore-mcp18 tools
get_petGET /pet/{petId}
find_pets_by_statusGET /pet/findByStatus
add_petPOST /pet
update_petPUT /pet
delete_petDELETE /pet/{petId}
WHAT YOU GET TODAY

A focused pipeline, not a swiss-army knife.

Live MCP endpoint — instant.
Every project gets a hosted MCP runtime at a project-specific Ajolla URL. Point Claude, Cursor, or any MCP-compatible agent at it. Your API, callable by AI, in under a minute.
Typed SDKs in 7 languages.
TypeScript, Python, Go, Ruby, Java, C#, and PHP. Resource-grouped clients, generated types, idiomatic operation IDs from your spec.
Downloadable MCP server too.
Prefer self-hosting? Every project also generates a runnable MCP server with typed input schemas, bucketed by safety (safe / destructive / admin / disabled).
Developer documentation.
A static documentation site grouped by tags, with parameters, request bodies, response schemas, and authentication.
Spec inspector.
Browse a normalized endpoint inventory, filter by method or tag, and inspect validation warnings before generating.
OpenAPI 3.0, 3.1, and Swagger 2.0.
Resolve $ref, flatten oneOf and discriminator, infer enums, and recover gracefully from common spec mistakes.
Agent-friendly schemas.
Operation IDs, descriptions, and examples are preserved so the generated MCP tools are easy for LLMs to call.
Downloadable zip per artifact.
Each generation is a self-contained package — source, package.json, and a README. Run, publish, or commit it.
Owner-scoped storage.
Specs and generated artifacts are stored in Supabase with row-level security and per-user path prefixes.
On the roadmapGitHub export, agent-readiness eval, signed builds, and SSO. We'll ship what we can support, not what makes a nicer slide.
PRICING

Start free. Pay when it ships to production.

Every plan includes typed SDKs, docs, and a hosted MCP endpoint. Upgrade for more projects, higher usage, and team seats.

Free
For trying things out
$0
No card required
  • 3 projects
  • 30 generations / month
  • 5K hosted requests / month (MCP + module APIs)
  • All free modules, unlimited apps
  • Community support
Starter
For solo developers
$20/mo
  • 25 projects
  • 500 generations / month
  • 100K hosted requests / month (MCP + module APIs)
  • Pro modules in 1 production app
  • Email support
Pro
POPULAR
For small teams
$100/mo
  • Unlimited projects
  • 5,000 generations / month
  • 1M hosted requests / month, then metered
  • Pro modules in 5 production apps
  • Private SDK packages
  • Up to 3 seats
  • Priority support
Team
For larger orgs
$300/mo
  • Everything in Pro
  • 10,000 generations / month
  • 5M hosted requests / month, then metered
  • Pro modules in 20 production apps
  • Up to 10 seats
  • SAML SSO (when available)
  • SLA-backed support
Agency
For studios shipping client apps
$500/mo
  • Everything in Team
  • Pro modules in unlimited client apps
  • 5M hosted requests / month, then metered
  • Client apps keep working if you cancel
  • Up to 10 seats
  • SLA-backed support

Custom domains are not included in the current beta offer. Hosted endpoints use an Ajolla URL.

Paid checkout is not available yet. You can use the Free plan.

Prices in USD. Annual plans are billed yearly and save roughly two months versus monthly. Hosted MCP requests above a plan's monthly allotment are billed as metered usage on Pro, Team and Agency.

FREE TO START

Drop in a spec.
Ship a typed SDK before your coffee.

Sign in, upload an OpenAPI document, and preview the SDK, docs, and MCP server in your browser. Download the zip when you're ready.

FREE · NO CARD · OPENAPI 3.0 / 3.1 / SWAGGER 2.0