Now in open beta — invite your team

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

acme.schema-tools.com — domain explorer
Schemas
  • customer
  • organization
  • product
  • subscription
  • invoice
  • team-member
4 people in this workspace
Last edited 2 minutes ago
Customer
  • id: uuid
  • email: string
  • name: string
  • createdAt: date
Subscription
  • id: uuid
  • customerId: ref
  • plan: enum
  • status: enum
Invoice
  • id: uuid
  • subscriptionId: ref
  • amount: number
  • paidAt: date
Validation passed
12 instances · 0 errors · 2 warnings

Built on the standards you already use

JSON SchemaZodReact FlowNext.jsSupabaseTypeScript
Platform

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.

The toolset

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.

Visualizer

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.

Learn more
Customer
  • id
  • email
  • plan
Subscription
  • id
  • customer: ref
  • status
Invoice
  • id
  • subscription: ref
  • amount
Schema Form

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.

Learn more
Customer name
Acme, Inc.
Created
2026-01-14
Plan
Business
Seats
42
Features enabled
SSOAudit logPriority supportSandbox
Zod Export

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.

Learn more
zod-export.config.ts
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.svg
How it works

From Zod to stakeholder review, without the hand-offs.

01

Bring your schemas

Point at a GitHub repo, paste a URL, or upload a JSON Schema. Zod works too.

02

Explore & align

Visualize the data model with your product team. Catch issues before the sprint.

03

Edit, validate, ship

Create test data in generated forms. Validate external payloads. Deep-link to bugs.

Your schemas, your rules
Import from anywhere, export anytime. No lock-in.
Works with any JSON Schema
draft-07, $ref, anyOf, oneOf — all supported.
Built for non-engineers too
Stakeholders get a readable UI, not raw JSON.

Your schemas deserve
a better home.

Start a free workspace, invite your team, and bring your first schema in under two minutes.