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.
1openapi: "3.1.0"2info:3 title: Petstore API4 version: 1.0.05paths:6 /pets:7 post:8 summary: Create a pet9 operationId: petsCreate10# your endpoints here
1import { PetstoreClient } from "petstore-sdk"23const client = new PetstoreClient({4 baseUrl: "https://api.example.com",5 apiKey: process.env.API_KEY!6})78const pet = await client.pets.create({9 name: "Otto",10 tag: "dog"11})1213// Typed request + response. Generated from your spec.
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.
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.
A canonical view of every endpoint.
Browse a normalized inventory of operations, parameters, request/response schemas, and security requirements. Validation issues are surfaced inline.
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.
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.
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.
1export class PetstoreClient {2 pet: PetResource;3 store: StoreResource;4 user: UserResource;56 async request<T>(…) { /* … */ }7}
namestring · requiredstatusenumphotoUrlsstring[]tagsTag[]
PetA focused pipeline, not a swiss-army knife.
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, custom domains, and team seats.
- 3 projects
- 30 generations / month
- 5K hosted MCP requests / month
- Community support
- 25 projects
- 500 generations / month
- 100K hosted MCP requests / month
- 1 custom domain
- Email support
- Unlimited projects
- 5,000 generations / month
- 1M hosted MCP requests / month, then metered
- Private SDK packages
- 5 custom domains
- Up to 3 seats
- Priority support
- Everything in Pro
- 10,000 generations / month
- 5M hosted MCP requests / month, then metered
- Unlimited custom domains
- Up to 10 seats
- SAML SSO (when available)
- SLA-backed support
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 and Team.
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.