Studio in public beta

The data your demo needs,
shaped the way you need it.

Describe the dataset you need in one sentence. Misata builds every table from scratch, with no real data to copy and no code to write, and proves the numbers hold up.

Or take a free multi-table dataset, CC0, no sign-up. Built on an open-source engine you can read.

126/126
relational assertions pass, checked by DuckDB, not by us
0
orphan foreign keys, in every dataset
to the cent
declared totals land exactly, not approximately
MIT
engine you can read and run yourself
Try a declaration
misata · studiogenerated in 0.4s
A B2B SaaS company, 24 months of monthly revenue climbing to $2M, churn rising in Q3, 1,800 customers.
Four connected tables
customers1,800
subscriptions2,140
invoices48,972
events312,405
0 orphan keyscoherence 100/100
Monthly revenue
sums to $2.00M exactly
target$2.00M
Jan ’24drag the targetDec ’25

Change the declaration, or drag the target line. The dataset re-shapes to hit the exact number your story needs, every time, with the receipts to prove it.

Why this exists

Before a client hands over their real data, someone has to fake a convincing version of it. That someone is usually you, on a deadline.

The alternatives are all bad. Beg a developer and wait. Scrub production data and hope legal agrees. Or paste random rows into a spreadsheet that collapses the moment anyone looks: dates in the wrong order, totals that do not add up, a customer in row 12 who lives in two countries. Studio exists so the fake version is better than believable, and so you never touch code to get there.

Start from anywhere

A sentence is the fast way in,
not the only way in.

However you think about your data, Studio meets you there. Type it, draw it, import a schema you already have, or begin from a template. From that point on, every dataset shapes, corrects, and exports the same way.

A sentence
Describe what you need in plain English and Studio designs the schema for you, tables, types, and relationships included.
A canvas
Draw the tables yourself on a blank canvas and drag to connect them. Full control when you already know the shape.
An import
Paste a SQL schema, a Prisma schema, or a JSON definition, and Studio turns it into editable tables in seconds.
A template
Start from a ready-made domain like e-commerce or SaaS and reshape it to fit the story you are telling.
Then shape it into a story
Step 1
Shape the story
Drag a revenue line into the trend you are presenting. Set a churn rate, a fraud rate, a Q4 spike. The numbers become the message your demo has to make.
Step 2
Fix anything
See a value that looks wrong, a column to change, a trend that should climb higher. Correct it, and everything else stays consistent underneath you.
Step 3
Export it
Straight to CSV, JSON, or your database. Open it in Sheets, Excel, Tableau, or Power BI, and get on with the pitch.
The engine underneath

Anyone can generate fake data.
This is data that holds up.

Studio is easy because the hard part is solved underneath it. Most tools copy a real dataset and hope the copy survives. Misata works the other way around: you declare the outcome, and a deterministic engine builds relational data that satisfies it exactly, then proves it did.

It hits your number exactly
Say Q4 revenue is $2M and the rows sum to it, to the cent. The engine solves for it in closed form, a result serious enough that we published the math in a research paper. Point the numbers at your story and they land on it, every time.
It never contradicts itself
Names match nationalities, timestamps fall where a calendar would put them, related tables stay in sync, and a total always equals the sum of its parts. The classic tells of fake data are engineered out, one mechanism at a time.
It comes with a proof
Every dataset ships with a check you can read: keys resolve, roll-ups reconcile, declared targets are met. You know it holds up before it is ever on a screen in front of a client.
It is the same every time
One click reproduces the exact dataset, or reshapes a single slice without disturbing the rest. Nothing is random when you need it not to be, so a demo you liked yesterday is still there tomorrow.
What no one else does

Change your mind
after you see it.

Most tools generate data once and leave you stuck with whatever came out. Studio lets you correct it. Move a trend, fix an unrealistic value, add a region column, and the rest of the data stays coherent: totals still reconcile, dates still make sense, related tables still match. It does not break underneath you. That is the difference between fake data and data you can actually present.

One click puts it right

When a coherence check flags something, one click fixes what is safely fixable and tells you honestly what needs a decision from you. You are never guessing whether the data will embarrass you in the room.

For developers

The same engine, as a Python library.

Everything Studio does is powered by Misata, MIT licensed and yours to read. Generate from a sentence, a schema dict, or your existing database. It plugs into dbt, Databricks, and CI, and an MCP server lets an AI agent design the schema while the engine guarantees the math. No API key, no model, runs fully offline.

Make your next demo
believable in minutes.

Studio is in public beta. Describe what you need, shape it, correct it, and export it. If something is missing for your use case, tell us and we will build toward it.

Talk to the developer

There is no support queue. Just me.

Misata is built by one person, so anything you send is read by the person who can actually change it. Ask how to model something awkward, tell me what data shape you keep wishing existed, or point at the thing that broke.

Requests that come with a real use case tend to get built first, because they are the ones I can verify I got right.

Goes directly to the person who builds Misata. Your email is never shown publicly or added to a mailing list.