TypestateSign in

Everything your backend needs, runs and scales automatically.

The accounts, the database, the files, the work on a clock, the addresses other systems call. It is all here before you start. Connect the agent you already use, tell it what your product has to do, and it builds the whole thing on Typestate.

Start buildingSee how it works

Free to start. No card. We open your account within one working day.

23,133requests served on Typestate so far

Develop with your agent

claude

A conversation with Claude. The customer asks for a backend for German Sentence. Claude proposes what it would set up and asks first. After the yes it creates the service, defines the record types Sentence and Word, writes the flow Analyse Sentence, opens a web endpoint at POST /analyze, attaches the address api.germansentence.com and releases the Sandbox at dev.api.germansentence.com. It closes by naming the one DNS record somebody still has to add by hand.

You set

Your records, your rules, and who may read what.

You read

Every flow, written in plain English.

It runs

In Sandbox and Live, at your own address.

You approve

Nothing goes Live until you approve it.

Works with the agent you already use

  • Claude
  • ChatGPT
  • Cursor
  • Lovable
  • Replit
  • Hermes
  • OpenClaw
  • and any other agent that speaks MCP

What comes with Typestate

Every backend needs the same set of things underneath it. You get all of them on the first day, and your agent sets them up as you go.

Authentication and user management

Let people create accounts and sign in with them. A record can belong to one of them.

Database and record rules

Design your database and say what has to be stored, with its rules and validations.

Flows, by you and your agent

Describe what your backend does. It is written in English and it runs as written.

Web endpoints with rate limits

Expose any flow as a web endpoint, and set its rate limit and who may call it.

Files

Store photos, PDFs and anything people upload, and serve them back.

Timers

Run a flow on a clock. Every night, every hour, whatever you say.

External services and webhooks

Talk to Stripe, Slack or anything else with an API. We keep the keys.

Environments

Typestate comes with two environments. Build in Sandbox, and go Live when it is ready.

Automatic scaling

More people arrive and more of it runs. Nobody has to think about servers.

You decide what it does. Your agent does the work.

Typestate is an MCP server. Add it to the agent you already use, once. From then on it writes your record types, your flows and your web endpoints, without you leaving the tool you are in.

It asks when something is unclear, and every flow it writes comes with tests it has to pass. Nothing reaches Live until you say so.

Say this to your agent onceAdd the Typestate MCP server at https://mcp.typestate.com/mcp

Connected

Your agent is connected, with 87 tools.

mcp.typestate.com

What your agent can do with it

  • define_entitya record type and its rulesAlways allow
  • define_flowa flow, in EnglishAlways allow
  • create_endpointa web address for a flowAlways allow
  • create_schedulea timerAlways allow
  • define_integrationan external serviceAlways allow
  • deployrelease to Sandbox or LiveAsk first

and 81 more, for reading what it built, running the tests and keeping the keys.

YouSay what your product has to do, and say when it goes Live.
Your agentWrites the record types, the flows, the web endpoints and the timers.
TypestateTests every change, runs it at your own address, and scales it when more people arrive.

Live on Typestate

GermanSentence

Take a German sentence apart.

People paste a German sentence and get every word explained, with the grammar rule behind it.

germansentence.com

germansentence.com
The German Sentence home page: take a German sentence apart, with a box to paste one into.

GermanSentence's backend looks like this on Typestate

It was built through Claude, and nobody has opened a server for it. This is the whole of it.

Comes in

34 web endpoints

anything on the internet may call these

5 timers

a clock sets these going

Runs

35 flows

written in English

What it needs

OpenRouter

2 things it reads

Tagesschau

1 thing it reads

Tagesschau Article

1 thing it reads

Keeps

15 kinds of record

what is stored in them

Sends out

It sends nothing to anybody else.

Prices

Four plans. The free one is free and it does not expire, and every plan reaches a person who opens your account.

  • Starter

    Put one thing in front of real people.

    EUR 15a month

    Get started
    • 5 apps
    • 100,000 action runs a month
    • 1 GB of data
    • About 200 action changes a month
    • Sandbox and Live environments
    • Live pauses at the cap until you top up
  • PersonalGrows with you

    One person with one product.

    EUR 50a month

    Get started
    • Unlimited apps
    • One million action runs a month
    • 5 GB of data
    • About 400 action changes a month
    • Sandbox and Live environments
    • Live is never stopped because of usage
  • Team

    A whole team on one account.

    From EUR 500a month

    Get started
    • Unlimited apps
    • Ten million action runs a month
    • 50 GB of data
    • About 4,000 action changes a month
    • Sandbox and Live environments
    • Team management and audit logs
    • Live is never stopped because of usage

Start free development

Build the whole backend and run it at a Sandbox address that real people and systems can call. Going to the Live environment requires a paid package.

One backend, 10,000 action runs and about 100 action changes a month, 250 MB of data. No card.

Start free

Beyond the plan

  • EUR 25 for each further million action runs.
  • EUR 5 for each further GB of data.
  • EUR 5 for each further 200 action changes.

What an action run is

One action running once, whether a person, a timer or another system started it. Files your site serves are free. An action change is an action written or edited. For scale: one customer built their whole first backend in under twenty.

What happens at the limit

At eighty percent of the monthly budget you get a warning. Over it, Sandbox pauses and Live keeps serving, and what you use above the plan is billed. Live is never stopped because of usage, except on Starter, where it pauses until you top up. An account that does not pay is a separate matter, and we write to you before anything stops.

How many people use your product in a month?

How many people use your product in a month?

How many action runs does each of them cause in a month?

How many action runs does each of them cause in a month?

How many people build it, you included?

How many people build it, you included?

Starter, EUR 15 a month

10 people at 200 runs each, and one person builds it: about 2,000 action runs a month.

Starter holds 100,000 action runs. Past that, Live pauses until you top up, or you move to Personal at EUR 50.

Start with Starter

Starter, EUR 15 a month

10 people at 500 runs each, and one person builds it: about 5,000 action runs a month.

Starter holds 100,000 action runs. Past that, Live pauses until you top up, or you move to Personal at EUR 50.

Start with Starter

Starter, EUR 15 a month

10 people at 5,000 runs each, and one person builds it: about 50,000 action runs a month.

Starter holds 100,000 action runs. Past that, Live pauses until you top up, or you move to Personal at EUR 50.

Start with Starter

Starter, EUR 15 a month

10 people at 10,000 runs each, and one person builds it: about 100,000 action runs a month.

Starter holds 100,000 action runs. Past that, Live pauses until you top up, or you move to Personal at EUR 50.

Start with Starter

Starter, EUR 15 a month

100 people at 200 runs each, and one person builds it: about 20,000 action runs a month.

Starter holds 100,000 action runs. Past that, Live pauses until you top up, or you move to Personal at EUR 50.

Start with Starter

Starter, EUR 15 a month

100 people at 500 runs each, and one person builds it: about 50,000 action runs a month.

Starter holds 100,000 action runs. Past that, Live pauses until you top up, or you move to Personal at EUR 50.

Start with Starter

Personal, EUR 50 a month

100 people at 5,000 runs each, and one person builds it: about 500,000 action runs a month.

Personal holds one million action runs, and Live is never stopped because of usage. Past it, EUR 25 for each further million.

Start with Personal

Personal, EUR 50 a month

100 people at 10,000 runs each, and one person builds it: about 1,000,000 action runs a month.

Personal holds one million action runs, and Live is never stopped because of usage. Past it, EUR 25 for each further million.

Start with Personal

Personal, EUR 50 a month

1,000 people at 200 runs each, and one person builds it: about 200,000 action runs a month.

Personal holds one million action runs, and Live is never stopped because of usage. Past it, EUR 25 for each further million.

Start with Personal

Personal, EUR 50 a month

1,000 people at 500 runs each, and one person builds it: about 500,000 action runs a month.

Personal holds one million action runs, and Live is never stopped because of usage. Past it, EUR 25 for each further million.

Start with Personal

Personal, about EUR 150 a month

1,000 people at 5,000 runs each, and one person builds it: about 5,000,000 action runs a month.

One million action runs in the plan and about 4 million more at EUR 25 each.

Start with Personal

Personal, about EUR 275 a month

1,000 people at 10,000 runs each, and one person builds it: about 10,000,000 action runs a month.

One million action runs in the plan and about 9 million more at EUR 25 each.

Start with Personal

Personal, about EUR 75 a month

10,000 people at 200 runs each, and one person builds it: about 2,000,000 action runs a month.

One million action runs in the plan and about 1 million more at EUR 25 each.

Start with Personal

Personal, about EUR 150 a month

10,000 people at 500 runs each, and one person builds it: about 5,000,000 action runs a month.

One million action runs in the plan and about 4 million more at EUR 25 each.

Start with Personal

Personal, about EUR 1,275 a month*

10,000 people at 5,000 runs each, and one person builds it: about 50,000,000 action runs a month.

One million action runs in the plan and about 49 million more at EUR 25 each.

*Over EUR 1,000 a month, you qualify for a discounted rate. Ask us on the contact page.

Start with Personal

Personal, about EUR 2,525 a month*

10,000 people at 10,000 runs each, and one person builds it: about 100,000,000 action runs a month.

One million action runs in the plan and about 99 million more at EUR 25 each.

*Over EUR 1,000 a month, you qualify for a discounted rate. Ask us on the contact page.

Start with Personal

Team, EUR 500 a month

10 people at 200 runs each, and 2 people build it: about 2,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

10 people at 500 runs each, and 2 people build it: about 5,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

10 people at 5,000 runs each, and 2 people build it: about 50,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

10 people at 10,000 runs each, and 2 people build it: about 100,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

100 people at 200 runs each, and 2 people build it: about 20,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

100 people at 500 runs each, and 2 people build it: about 50,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

100 people at 5,000 runs each, and 2 people build it: about 500,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

100 people at 10,000 runs each, and 2 people build it: about 1,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

1,000 people at 200 runs each, and 2 people build it: about 200,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

1,000 people at 500 runs each, and 2 people build it: about 500,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

1,000 people at 5,000 runs each, and 2 people build it: about 5,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

1,000 people at 10,000 runs each, and 2 people build it: about 10,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

10,000 people at 200 runs each, and 2 people build it: about 2,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

10,000 people at 500 runs each, and 2 people build it: about 5,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, about EUR 1,500 a month*

10,000 people at 5,000 runs each, and 2 people build it: about 50,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

*Over EUR 1,000 a month, you qualify for a discounted rate. Ask us on the contact page.

Start with Team

Team, about EUR 2,750 a month*

10,000 people at 10,000 runs each, and 2 people build it: about 100,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

*Over EUR 1,000 a month, you qualify for a discounted rate. Ask us on the contact page.

Start with Team

Team, EUR 500 a month

10 people at 200 runs each, and 3 or more people build it: about 2,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

10 people at 500 runs each, and 3 or more people build it: about 5,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

10 people at 5,000 runs each, and 3 or more people build it: about 50,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

10 people at 10,000 runs each, and 3 or more people build it: about 100,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

100 people at 200 runs each, and 3 or more people build it: about 20,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

100 people at 500 runs each, and 3 or more people build it: about 50,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

100 people at 5,000 runs each, and 3 or more people build it: about 500,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

100 people at 10,000 runs each, and 3 or more people build it: about 1,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

1,000 people at 200 runs each, and 3 or more people build it: about 200,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

1,000 people at 500 runs each, and 3 or more people build it: about 500,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

1,000 people at 5,000 runs each, and 3 or more people build it: about 5,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

1,000 people at 10,000 runs each, and 3 or more people build it: about 10,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

10,000 people at 200 runs each, and 3 or more people build it: about 2,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, EUR 500 a month

10,000 people at 500 runs each, and 3 or more people build it: about 5,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

Start with Team

Team, about EUR 1,500 a month*

10,000 people at 5,000 runs each, and 3 or more people build it: about 50,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

*Over EUR 1,000 a month, you qualify for a discounted rate. Ask us on the contact page.

Start with Team

Team, about EUR 2,750 a month*

10,000 people at 10,000 runs each, and 3 or more people build it: about 100,000,000 action runs a month.

Team is the plan for more than one person on the account. Ten million action runs in the plan, and EUR 25 for each further million.

*Over EUR 1,000 a month, you qualify for a discounted rate. Ask us on the contact page.

Start with Team

The runs a person causes are an estimate, and they differ from one kind of app to another. They depend on how often a person does something that reaches your backend, how often your timers run, and how many webhooks other systems send you. Your usage page shows the real count.

Prices are net of VAT.

How you start

  1. Within one working day

    Get your account

    One address and no card. We open it within one working day.

    Our turn
  2. Once, about 2 minutes

    Add Typestate to your agent

    Once, in the agent you already use. Claude, ChatGPT, Cursor, Lovable or any other MCP agent.

    Your turn
  3. Your Sandbox answers within the minute

    Say what you need

    Your Sandbox answers within the minute, and every flow comes with tests it has to pass. Go Live when it does what you want.

    Your agent's turn
Start building

Free to start. No card. We open your account within one working day.

Hear about Typestate

Occasional email about what the platform can do. Nothing else, and one click to stop.