Zero-touch SDK publishing

Generate a TypeScript SDK from your OpenAPI schema — automatically.

You ship the OpenAPI. We ship the SDK. SDK Factory watches your schema and publishes a typed TypeScript SDK to npm, GitHub Packages, or your private registry — every time the contract changes. No code in your repo. No manual steps.

p95 schema-change → published SDK: under 10 minutes

The problem

Hand-rolled SDKs drift.
Every single time.

Platform teams lose a full engineer-week per quarter just keeping client libraries in sync with their own APIs. Here's what that actually costs you.

SDK is always late

New endpoint ships Monday. SDK update ships next sprint. Consumers build against stale types for two weeks.

Every release needs a PR

Backend merges a schema diff. Someone has to open the SDK repo, regenerate, test, bump, publish, tag. That someone forgets.

Breaking changes slip through

A field becomes required, a type narrows, a path changes casing. Hand-maintained SDKs lose invariants the compiler can't warn you about.

Documentation drifts

README examples compile against last quarter's types. Onboarding a new consumer means rediscovering which docs still match reality.

Rollbacks are manual

When a publish breaks prod, recovering means reading git blame, republishing an old commit, dealing with dist-tags by hand.

Our answer

Point us at the schema URL.
We do the rest. Forever.

Mini demo

From schema to SDK, step by step.

Sit back and watch the pipeline walk itself. Same OpenAPI on the left, progressively richer SDK on the right. Click any step to pause.

openapi.yaml

sdk/client.ts

How it works

From OpenAPI schema to published SDK in four steps.

A single webhook, a single poller, and a single publish path — so you get the same contract whether the change is a one-character fix or a full rewrite. Fully automated, no repo changes.

  1. 01

    Connect a schema

    Paste an OpenAPI 3.x URL and the package name. That's the whole setup.

  2. 02

    We watch the contract

    Every 5 minutes we fetch, canonicalize and hash the spec. No change, no build.

  3. 03

    Build is deterministic

    On a new hash we generate TypeScript + Zod, build ESM+CJS+dts, pack a tarball, and store it in S3 for rollback.

  4. 04

    Publish to your registry

    Result is classified as PUBLISHED, CONFLICT or FAILED — linked to the Trigger.dev run so you can inspect logs.

Pricing

Pay for apps, not for seats.

Unlimited engineers on every plan. You're billed on the pipelines you automate, not on how many people log in.

Free

Every side project, every spike.

Free
  • 1 app
  • Automatic schema polling & build
  • ESM + CJS output (fixed defaults)
  • npm, GitHub Packages & custom registries
  • Community support
Start free

Premium

For small teams that ship a few SDKs.

$10/mo
  • Up to 5 apps
  • Custom build options (format + sourcemap)
  • Dist-tag management (beta, rc, …)
  • Email support
Go Premium
Most popular

Pro

Unlimited apps + rollback. For the long haul.

$30/mo
  • Unlimited apps
  • Everything in Premium
  • One-click rollback to any past version
  • Priority retries
  • Email support (24h SLA)
Go Pro

Enterprise

SSO, on-prem, SLA guarantees.

Custom
  • Everything in Pro
  • SSO (SAML/OIDC) + audit log
  • Self-hosted runner option
  • 99.9% uptime SLA
  • Dedicated solutions engineer
Contact sales

All plans include SOC 2-aligned infrastructure, AES-GCM token encryption and full artifact audit in S3. Cancel anytime.

What you get

Production-grade, not a code generator demo.

Every feature here is load-bearing. Click through to see the concrete mechanism behind each one.

Your next schema change
is also your next release.

Plug us in today, stop shipping stale SDKs tomorrow.

Contact

Talk to the team
before you commit.

Enterprise deals, custom registries, self-hosted deployments — anything that doesn't fit the standard plans. A real engineer reads every message.

We won’t add you to any list. Message is only used to reply to you.

Monthly digest for platform folks

One email a month: SDK publishing patterns, registry benchmarks, what we’re shipping. No spam, one-click unsubscribe, zero “content marketing” fluff.