# Terms of Service

typeship inc. Effective August 20, 2026. Version 1.0. Canonical: https://typeship.dev/legal/terms

These terms are an agreement between you and typeship inc ("typeship", "we", "us"). They cover typeship.dev, the console, the typeship API, the typeship CLI, the typeship MCP server, the endpoints we host for you, and the packages we generate (together, the "Service"). By using the Service you agree to them, on behalf of yourself or the organization you represent. If you don't agree, don't use the Service.

You must be at least 18, or old enough to form a binding contract where you live.

## 1. Your account

Parts of the Service need an account. You can sign in with GitHub, Google, or an email and password. Projects, API keys, and billing belong to an organization; its admins can add and remove members and delete the organization. You're responsible for what happens under your account and keys, and for keeping them secret. API keys are shown once; we store only a hash. If you think a key or account has been compromised, let us know right away.

## 2. What typeship does

typeship reads an API description you give it (an OpenAPI document or GraphQL schema, a "Spec") and generates SDKs, command-line tools, and MCP servers for it. The generator on typeship.dev is free and doesn't need an account. Paid plans add hosted features such as linked projects, regeneration pull requests, previews, and hosted endpoints, within the limits on the [pricing page](/pricing) and the [limits reference](/docs/reference/limits).

We may change, add, or remove features. If a change materially reduces something you're paying for, you can cancel and we'll refund the unused part of your prepaid period. Anything labeled beta or preview can change or disappear without notice.

## 3. Your content and the code we generate

**Your content.** You keep all rights to the Specs, configuration, repository contents, webhook payloads, and anything else you give us ("Your Content"). You give us permission to store and process it only to provide the Service to you, to deal with abuse or technical problems, and as required by law. You're responsible for having the rights to share it with us.

**Generated code is yours.** Packages and other code we generate from Your Content ("Output") belong to you. To the extent we have any rights in Output, we assign them to you. Use, change, distribute, and license it however you like, including commercially, with no attribution. Output may include runtime code and templates that typeship maintains; those are licensed to you under the permissive open-source license stated in the generated package, or MIT if none is stated. Output generated from the same Spec by someone else isn't exclusive to you.

**No training.** We don't use Your Content or Output to train machine-learning models, and we don't let our providers do so either.

**Your API is yours.** Output calls your API, not ours. You're responsible for your API, the credentials used with it, and the terms you offer the people who use it.

## 4. Acceptable use

Don't use the Service to break the law or to process data you have no right to process. Don't circumvent limits, quotas, plan gates, or security measures, or share one organization's plan across others to avoid paying. Don't probe, overload, or disrupt the Service. Don't use hosted endpoints or the webhook relay for anything other than reaching your own API, and never for spam, phishing, or malware. Don't resell the Service as a service (distributing Output is fine). Don't scrape other customers' data or impersonate typeship. We can suspend or limit access while we look into suspected violations.

## 5. Third-party services

The Service connects to services we don't control, including GitHub (to read Specs and open pull requests), package registries you publish to, Clerk (sign-in), and Polar (billing). Their terms apply to your use of them. The typeship GitHub App can access only the repositories you choose, and we use that access only to read Spec files and write the generated files and pull requests you've configured.

## 6. Paying for typeship

Paid plans are sold by our payments partner, Polar Software Inc., as merchant of record. Polar takes payment, issues invoices, and handles sales tax and VAT under [its terms](https://polar.sh/legal/terms). We never see your full card number.

Plans are billed per platform, per month, in advance, and renew automatically until you cancel. You can cancel any time in the console; cancellation takes effect at the end of the current period, after which your organization returns to the free plan. We'll give at least 30 days' notice before a price change, effective at your next renewal. Fees are non-refundable except where these terms or the law say otherwise; if you think you were charged in error, email us within 30 days. If a payment fails, we may move you to the free plan after reasonable notice; you'll still be able to export your projects for at least 30 days.

## 7. typeship's rights

Apart from the rights we grant you here, typeship owns the Service: the generator, templates, runtimes, docs, and the typeship name and logo. You may say truthfully that a package was generated with typeship, but don't use our name or logo to suggest we endorse you. If you send us feedback, we can use it without owing you anything. Open-source software in the Service and in Output is licensed under its own terms, which these terms don't limit.

## 8. Privacy

Our [Privacy Policy](/legal/privacy) explains what we collect and why, including the (essential-only) cookies we use. It's part of these terms.

## 9. Ending things

You can stop using the Service at any time. Admins can delete an organization, which deletes its projects, generations, keys, and stored content; you can delete your own account from your account settings.

We can suspend or end your access if you materially break these terms, if the law requires it, if your use puts typeship or others at risk, or if you don't pay. Where practical we'll warn you first and give you a chance to fix it. We can also end free access with 30 days' notice. When access ends, unpaid fees are due, and unless we ended things for your breach you'll have at least 30 days to export Your Content and Output before we delete them. Sections 3 (for Output you already have), 7, and 10 through 13 survive.

## 10. No warranties

THE SERVICE AND OUTPUT ARE PROVIDED "AS IS." TO THE FULLEST EXTENT THE LAW ALLOWS, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT. WE DON'T PROMISE THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE, OR THAT OUTPUT WILL BE FREE OF DEFECTS OR WILL CORRECTLY REFLECT YOUR SPEC. REVIEW AND TEST OUTPUT BEFORE YOU RELY ON IT OR SHIP IT TO OTHERS.

## 11. Limits on our liability

TO THE FULLEST EXTENT THE LAW ALLOWS, TYPESHIP WON'T BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, REVENUE, DATA, OR GOODWILL, HOWEVER CAUSED. OUR TOTAL LIABILITY FOR EVERYTHING ARISING OUT OF THESE TERMS OR THE SERVICE IS CAPPED AT THE GREATER OF US $100 AND THE AMOUNT YOUR ORGANIZATION PAID US IN THE 12 MONTHS BEFORE THE CLAIM AROSE. Some places don't allow these limits, so some may not apply to you.

## 12. Indemnity

If someone brings a claim against typeship because of Your Content, your API, your users' use of Output, or your breach of these terms or the law, you'll defend us and pay any resulting damages, costs, and reasonable attorneys' fees. We'll tell you promptly, let you run the defense (no settlements that admit fault for us or bind us without our consent), and cooperate reasonably at your expense.

## 13. Disputes

**Talk first.** If there's a dispute, send us (or we'll send you) a written description of it, and we'll both try in good faith to resolve it for 60 days before going further.

**Arbitration.** If that doesn't work, you and typeship agree to resolve the dispute by binding individual arbitration administered by JAMS under its rules, held in the county where you live or by video, rather than in court. Either side can still bring an individual claim in small claims court, or go to court to protect intellectual property or confidential information. **Claims must be brought individually, not as a class or representative action, and both sides waive a jury trial.** If the class-action waiver is found unenforceable for a claim, that claim goes to court under the governing-law paragraph below. You can opt out of arbitration by sending us written notice with "Arbitration opt-out," your name, and your account email within 30 days of first accepting these terms.

**Governing law.** These terms are governed by the laws of the State of Delaware and the United States. For anything not arbitrated, you and typeship agree to the exclusive jurisdiction of the state and federal courts in Delaware.

## 14. Everything else

We may update these terms. For material changes we'll email you or post a notice in the console at least 14 days before they take effect; continued use after that means you accept them. The current version is always at [typeship.dev/legal/terms](/legal/terms). You agree to receive notices from us by email or in the console. You can't assign these terms without our consent; we can assign them as part of a merger, acquisition, or sale of assets. You may not use the Service if you're in a country under comprehensive U.S. sanctions or on a U.S. restricted-party list, and you'll follow export laws when using Output. Neither side is liable for delays caused by things outside its reasonable control, except for paying what's owed. These terms plus the documents they link to are the whole agreement between us about the Service. If part of them is unenforceable, the rest still applies; not enforcing something once doesn't waive it.
