Obsvra · SpiceGrinder · Now In Beta

Synthetic data ground fresh from your own domain model.

SpiceGrinder lets your teams describe the shape of their real data, then generate synthetic datasets at any scale and complexity — without ever touching PII, PHI, or a compliance review queue.

  • An analyst blocked from their own data by PII and PHI restrictionsBlocked by PII/PHI
  • An analyst working freely with generated synthetic dataUnlocked with synthetic data
CLIAPI
$ grind --quiet --count 50000000 \
    --seed 645379 network-latency.json

Product in development. Actual usage and interfaces may vary in production.

Model your domain once, grind data whenever you need it.

SpiceGrinder is being built for teams whose test, demo, and training work keeps stalling on access to real records. You describe entities, relationships, and distributions — the grinder produces data that can behave like production while carrying none of production data’s risk.

Your domain, your model

You know the structure of your own data. SpiceGrinder gives you the tools to describe it in a model. Then the model produces data for you that is as realistic as you chose to model.

Claim {
  string uuid;
  Member member;
  Currency amount;
  Status paymentStatus;
};

Any scale, any complexity

Generate a hundred rows for a unit test or fifty million for a load run, with complete determinism and at blazing speeds: up to hundreds of millions of rows per hour or more (exact throughput will depend on hardware used and model complexity).

rows            1,000,000
source CLI   -> runtime 3.8s
source service -> runtime 2.6s

No PII, PHI, or waiting

Nothing is copied from production, so datasets can move freely between environments, vendors, and demos without a privacy review blocking the work. All of your data always lives inside your boundary; what you choose to do with it is entirely up to you.

source      model-only
pii         none
phi         none
export      unrestricted

Built different, on purpose.

SpiceGrinder is a powerful, flexible deterministic engine, not an AI wrapper promising realistic-looking noise or digging through your sensitive data. Everything resides and runs on your own servers. You can trust, inspect, and license what SpiceGrinder does on your terms.

Always deterministic

Same model, same seed, same data — every single time. No sampling drift, no surprise rows, no re-runs that quietly diverge from the last one.

No AI, yet agent-friendly by design

There’s no model guessing at your schema. But if you use agents then our plain-text domain models and a clean architecture mean agentic workflows can read, write, and drive SpiceGrinder directly.

Everything stays local

SpiceGrinder never calls home. Nothing is required to run on our servers or anyone else’s cloud — it runs where your data already lives.

Clear, transparent licensing

One straightforward cost structure that scales from a single developer to a large organization — no hidden tiers, no sales calls required to see the number.

Three moves from real-world shape to safe data.

You understand your own data better than anyone. Model it with SpiceGrinder’s built-in tools, generate as much or as little data as you need, and use the outputs however you like.

  1. 01

    Describe the domain

    Model your entities and the rules that connect them, simulating your real-world data with as much fidelity as you require. Use SpiceGrinder’s built in libraries or extend it with components you create that match your business rules and needs.

  2. 02

    Grind the dataset

    Generate as much data as you want, as often as you want — no limits. Every run is reproducible from the model, never from a copy of production.

  3. 03

    Ship it anywhere

    You own the data, use it wherever you like. Export into environments, pipelines, sales demos, or partner sandboxes with no sensitive records to guard and no approval to chase. SpiceGrinder will never “call home” or send your data anywhere. It’s YOURS.

Beta Program Underway. Grind Now.

A few things people usually want to know before diving in to the grind.

Download the beta
+ What are the system requirements?

SpiceGrinder ships two ways — pick whichever fits how you work.

SpiceGrinder (self-contained app)

The bundled runtime means there’s nothing else to install.

  • macOS (Apple Silicon or Intel)
  • Windows (x64)
  • Linux (x64 or ARM64)

SpiceGrinder (JRE-dependent)

A smaller, cross-platform download for environments that already manage their own Java runtime.

  • Any OS and hardware configuration able to run a Java 25 JVM
  • Requires Java 25 or later already installed (any distribution — OpenJDK, Temurin, etc.)

Either way: no GPU or other special hardware required.

+ What does beta access cost?

Nothing. The beta release is SpiceGrinder Free, so it wouldn’t cost anything anyway. If you like what you see, contact our sales team to register interest in early access to SpiceGrinder Pro.

+ When will SpiceGrinder actually launch?

We don’t have a fixed date yet. We’ll stay in beta release until we’re comfortable we have sufficient feedback to be confident in an official release. We may choose to release SpiceGrinder Pro on an early-access basis before a public rollout, so let us know if you want to be first in line.

+ Do I need to touch my production data to try it?

No. You describe the shape of your data in a model, and SpiceGrinder generates from that description — no production export, snapshot, or database connection required at any point.