Swagger / OpenAPI Spec to Shadcn Table
Input Swagger JSON, paste OpenAPI YAML definitions, or enter your API documentation URL. Our parser extracts the component model schemas, lists them in a dropdown, and builds data table structures based on spec properties.
Table Generator
Construct schema columns, toggle features, test the fully-typed live data table, and output clean component scripts instantly.
Columns Schema Editor
Table Settings
| Email Address | |||||
|---|---|---|---|---|---|
| No entries found matching filters. | |||||
Spec Compatibility
Our parser works with both OpenAPI 3.0.x specs (reading from `components.schemas`) and Swagger 2.0 specs (reading from `definitions`). It parses nested parameters, keys, and formats, recognizing common standard patterns.
YAML and JSON Support
We support Swagger specs written in either YAML or JSON format. Our integrated compilation parser parses standard YAML block formatting, indents, and sequences, providing helpful error reports for missing properties.
Model Attribute Ingestion
When parsing a schema property, it maps its OpenAPI types (`string`, `integer`, `number`, `boolean`) and formats (`date`, `date-time`) to matching TanStack rendering cells. If property specifies an `enum` list, it generates custom colored status badges.