Logo
NeoArc Studio

Import and Export

Import entities from 15 external formats including SQL DDL (6 dialects), draw.io, GraphML, Mermaid, PlantUML, and OpenAPI. Export to 24 formats including GraphQL SDL, TypeScript, Prisma, Protobuf, Avro, and JSON Schema. Start from what you have and generate what you need.

No architecture starts from scratch. Every organisation has existing schemas, DDL scripts, diagram files, and API definitions that represent years of accumulated knowledge. The model-first approach works only if it can absorb what already exists and produce what downstream tools need.

NeoArc supports importing entities from 15 formats and exporting to 24 formats. Import reads existing definitions and creates model entities with properties, types, key roles, and relationships. Export generates output in the target format, applying the active database profile's naming conventions and type mappings. Both operations support group filtering to work with specific subdomains of a large model.

Import Formats (15)

Export Formats (24)

Group Filtering

Both import and export support group filtering. When importing, entities can be assigned to a group during the import process. When exporting, you can filter by one or more groups to export only the entities in a specific subdomain. This is essential for large models where exporting the entire model would produce unwieldy output, or where different subdomains target different database vendors.

Common Workflows