JSON Schema, made a first-class teammate.
Visualize, edit, and validate schemas and test data — together with your product team. A unified toolset for every JSON Schema in your stack, from Zod to ERD to editable forms.
Free during beta · No credit card · Set up in 2 minutes
- customer
- organization
- product
- subscription
- invoice
- team-member
id: uuidemail: stringname: stringcreatedAt: date
id: uuidcustomerId: refplan: enumstatus: enum
id: uuidsubscriptionId: refamount: numberpaidAt: date
Built on the standards you already use
Everything that touches your schemas, in one place.
Schema Tools is the glue between engineers writing schemas and stakeholders living in the data. One source of truth — three ways to work with it.
Explore any schema
Interactive ERD-style visualization for complex, nested, $ref-heavy schemas. Share a link with product to align on data models.
Forms that write themselves
Render editable, validated forms for any JSON Schema. Smart dropdowns for references, arrays, and enums — no config required.
Validation, everywhere
Pipe data from any external app. See validation results in a human-friendly UI. Deep-link straight to the offending field.
Zod-first, open-ended
Export Zod schemas with a single CLI, or bring your own JSON Schema. Schemas stay in your repo as the single source of truth.
Demo data on demand
Generate realistic test fixtures directly from a schema. Seed staging, QA, and stakeholder demos in seconds.
Built for teams
Invite product, QA, and engineering into a shared workspace. Roles, activity history, and comments so everyone works from the same schema.
Four tools. One source of truth.
Each tool is useful on its own — but they compose. Point them all at the same schemas and the whole team ends up working in the same reality.
See your data model.
An interactive ERD built on React Flow. Drill into nested objects, follow $refs, and share a clean view with anyone who needs to understand the shape of your data.
idemailplan
idcustomer: refstatus
idsubscription: refamount
Edit any schema as a form.
shadcn/ui + JSON Forms, with smart renderers for references, enums, dates, and arrays. Save named instances, compare versions, validate as you type.
One CLI, every artifact.
Point Zod Export at your Zod schemas — get a bundled JSON Schema, Markdown docs, and a Mermaid ER diagram. Handles circular refs and complex unions.
import { z } from 'zod';
export const Customer = z.object(({
id: z.string().uuid(),
email: z.string().email(),
plan: z.enum(['free', 'pro', 'business']),
subscriptions: z.array(Subscription),
});
// $ npx zod-export --docs
✓ generated/domain.schema.json
✓ docs/schema.md
✓ docs/diagram.svgFrom Zod to stakeholder review, without the hand-offs.
Bring your schemas
Point at a GitHub repo, paste a URL, or upload a JSON Schema. Zod works too.
Explore & align
Visualize the data model with your product team. Catch issues before the sprint.
Edit, validate, ship
Create test data in generated forms. Validate external payloads. Deep-link to bugs.