Playground
Explore how schemas move through Shape IR.
Parse, inspect, and generate schemas through Shape IR. Start from a live example, compare the source and output, and use diagnostics to understand where semantics stay intact or degrade.
Loaded from docs
Docs preset: First transformation
Loaded from the first transformation doc path so you can validate an initial round trip immediately.
Auto-run is on. The workspace refreshes shortly after you change the example or source.
JSON -> TypeScript
Fast exploratory inference path, but only as representative as the sample payload.
JSON parser: Supported
TypeScript generator: Supported
Working well
Primitive values
Nested objects
Array inference from sample payloads
Current limits
Only the observed sample shape is converted.
Input coverage depends entirely on how representative the sample is.
Use the compact workspace switcher on smaller screens to focus on one surface at a time.
See the most relevant guide for this source path:
Open related docSource input
Edits update the current source payload. Use auto-run for continuous feedback or run manually when you want a stable checkpoint.
See the most relevant guide for this source path:
Open related docSource input
Edits update the current source payload. Use auto-run for continuous feedback or run manually when you want a stable checkpoint.
Keep source in view while switching the wider inspection surface between output, Shape IR, and diagnostics.
See the downstream toolkit surface behind this output:
View toolkit surfacesGenerated output will appear here.