For startups

The company you are building,in data, before you have it.

You have a product and a schema, not three years of customers. Tell us the business and the numbers it should show. We build every table behind it, connected, with those numbers held exactly, and deliver the files with a certificate of what was checked.

  • Your schema, followed exactly
  • Your numbers, held exactly
  • No real customer data
Revenue · October 2026
MRR
$200,000
ARR
$2.4M
Active accounts
152
Net revenue retention
102.4%
MRR at each month's end
$0
$100k
$200k
Churn spike
$200k
Nov 2024Oct 2026
MRR movements by month
Nov 2024Oct 2026
  • New
  • Expansion
  • Contraction
  • Churn

A revenue dashboard on a demo dataset built from one sentence: 11 tables, 14,341 rows. Every figure is read from its tables.

In short

What you send, what comes back.

What it is
Custom synthetic datasets, built to order by Misata Studio
Who it is for
Startups with a product and a schema, but no customer history yet
You send
The business, your schema if you have one, and the numbers the data should show
You get
Connected tables in your names, each stated number held, a certificate of what was checked, and the recipe
Schemas read
SQL DDL, Prisma, Django, SQLAlchemy, Rails schema.rb and dbt projects
Delivered as
SQL for Postgres, MySQL, SQL Server, Oracle, BigQuery, Snowflake or ClickHouse; Parquet, CSV, SQLite, DuckDB or dbt seeds
Size
Up to about 10 million rows
Real data needed
None, at any point
First reply
Aimed within one business day: questions, a sample schema, a price and a delivery date
Where it helps

Five places a startup needs data it does not have yet.

The product demo

An account with a year of activity behind it: dashboards with something to show, a churn spike your feature catches, a plan mix that makes the pricing page make sense. Built to the walkthrough you want to give.

Trial and sandbox accounts

New users land on a workspace that already shows the product working, in their own industry, and every account tells the same story because the same recipe builds it.

A development and staging database

Built from your Prisma, Django or SQLAlchemy models, Rails schema, dbt project or SQL DDL, with every key matching. No copy of production on anyone's laptop.

Testing at the size you are heading for

The volumes you expect next year, up to about 10 million rows, so slow queries and heavy pages show up before your customers find them.

A company for your agent to work in

CRM, billing, support and the books sharing the same customers and orders, so an AI agent can be built and shown without anyone's real records.

How it works

Say the story. Get every table behind it.

The numbers are agreed before a row is built, and measured on the rows after.

  1. 01 · You send

    A seed-stage B2B SaaS for dental clinics with 18 months of history. MRR grows from $15,000 to $60,000, churn runs at 3% a month, and the Pro plan brings 40% of revenue.

  2. 02 · We confirm
    History
    18 months
    MRR, first month
    $15,000
    MRR, last month
    $60,000
    Monthly churn
    3%
    Pro plan, share of revenue
    40%
  3. 03 · You get
    • Your tables, in your names, in the format you use
    • Each number you stated, held in every month it covers
    • A certificate of what was checked, shareable by link
    • The recipe, so the same data can be built again

An example request. Files come as SQL for Postgres, MySQL, SQL Server, Oracle, BigQuery, Snowflake or ClickHouse, or as Parquet, CSV, SQLite, DuckDB or dbt seeds.

Compared

Four ways to fill a database before you have customers.

Ways a startup gets data before it has customers, compared on what a demo or test needs
Fits your schemaEvery table joinsShows the numbers you chooseNo real customer dataKeeps up as you change
A public sample datasetSomeone else's tablesWithin its own tablesWhatever it happens to holdOften real people; check the licenceMapped again by hand
Faker or a seed scriptYou write itWhere someone wired themRandom, not a storyInventedBreaks on migrations
Rows asked of a chatbotClose, for a table or twoBreak past a few tablesPlausible, not heldInventedDifferent every time
A custom Misata datasetBuilt from your schemaEvery key checkedHeld exactly, on a certificateBuilt from scratchRebuilt from its recipe

Selling to customers you already have? Filling a sales demo or a trial account is covered on demo data.

Every dataset

Checked on the finished tables, not promised.

The same guarantees as every Studio dataset. How we verify.

Every table joins

Every foreign key points at a row that exists, and rows keep their order in time: no invoice before its subscription.

Your numbers, held exactly

Each number you state is measured on the delivered rows, month by month, and listed on the certificate as met or not.

Rebuilt when your schema moves

Every dataset is built from a recipe. A new column or table is a rebuild with the same story, not a seed script to patch.

No real data, at any point

Built from your description and your schema. Never send customer records or production dumps.

Request

Tell us what the data has to show.

We aim to reply within one business day with questions, a sample schema, a price and a delivery date.

  1. 01
    The business

    What the product does and who uses it, in a sentence or two.

  2. 02
    Your schema, if you have one

    Paste the DDL or models, or say you have none and we propose one.

  3. 03
    The numbers it should show

    Growth, churn, plan mix, seasons: whatever the demo or test depends on.

  4. 04
    Size and format

    Rows or months of history, and the database or files you load it into.

Rather do it yourself? Describe it in Studio.

Describe tables, relationships, row counts, distributions, or constraints you care about.

We will respond within 24 hours with a schema preview and a quote. Bespoke datasets start at $50. Your email is never shared or added to a list.

Questions

What startups ask first.

How can a startup get demo data before it has customers?
There are four common ways: a public sample dataset, a Faker or seed script, rows asked of a chatbot, or a dataset built to your schema. The first three are free or quick, but rarely fit your tables or show numbers you choose. A custom Misata dataset is built from your schema, with every table connected and each number you state held exactly, then checked and listed on a certificate.
How is this different from Faker or a seed script?
Faker fills columns with random values, and a seed script holds whatever its author wired by hand. Here the whole database is built at once: every foreign key points at a row that exists, rows keep their order in time, and the totals you state, such as MRR, churn or plan mix, are met in the delivered rows and listed on a certificate. For a unit test that needs a few rows, Faker is still the simpler tool.
We do not have a schema yet. Can you still help?
Yes. Describe the product and what it records. The proposal comes back with a sample schema you can change before anything is built.
Can you build from our Prisma, Django, Rails or dbt models?
Yes. Send SQL DDL, Prisma, Django or SQLAlchemy models, a Rails schema.rb or a dbt project. The data keeps your table and column names, so it loads into the database you already run.
Which databases and file formats do you deliver?
SQL for Postgres, MySQL, SQL Server, Oracle, BigQuery, Snowflake or ClickHouse, or Parquet, CSV, SQLite, DuckDB or dbt seed files.
How large can the dataset be?
Up to about 10 million rows: a few months of history for a demo, or the volume you expect next year for load testing.
Can we use it in a demo for prospects or investors?
That is what most startups ask for. The data is invented, so it holds no real customer's records. Present it as demo data: it shows how the product works, not traction you have.
Our schema changes every week. What happens then?
Each dataset is built from a recipe. Send the new schema and it is built again with the same story, rather than patched by hand.
Do we need to send real data?
No, and please do not. We build from your description, your schema and the numbers you give. No production rows are needed at any point.
How much does it cost, and how fast is it?
Each request is quoted in the proposal, before any work starts. We aim to reply within one business day with questions, a sample schema, a price and a delivery date. If Studio can already do what you need on its own, we will say so.
What can you not do?
We do not mask or copy production data, and we do not learn from your real records. The data is invented to match what you describe, so it is not a forecast or evidence about real people. The known limitations page lists the rest.

Updated 2026-10-29. See also known limitations and how your data is handled.

Show what your product does, before your customers do.

Your schema, the story you want to tell, every table connected and every number you state held exactly.