~6 minute read

Export & Import

Export to SQL, OpenAPI, Mermaid diagrams, and TypeScript. Import from Mermaid.

Export Capabilities

Nodeable provides multiple export options to generate code and documentation from your diagrams.

SQL Export

Generate database schema DDL from your entity models.

Supported dialects:

  • PostgreSQL
  • MySQL

How to use:

  1. Open the branch you want to export
  2. Press Ctrl+K to open command palette
  3. Search for "Export SQL"
  4. Select your dialect
  5. Copy or download the generated SQL

OpenAPI Export

Generate OpenAPI 3.0 specifications from your flow and service definitions.

What gets exported:

  • HTTP endpoints (Controller nodes)
  • Request/response schemas
  • Service call definitions

How to use:

  1. Open command palette (Ctrl+K)
  2. Search for "Export OpenAPI"
  3. Download or copy the generated specification

Mermaid ERD Export

Export entity relationships as Mermaid ERD diagrams for documentation.

How to use:

  1. Command palette → "Export Mermaid ERD"
  2. Copy or download the Mermaid code

Mermaid Flowchart Export

Export flow diagrams as Mermaid flowcharts.

How to use:

  1. Command palette → "Export Mermaid Flow"
  2. Copy or download the Mermaid code

TypeScript Types Export

Generate TypeScript interfaces from your entity and DTO definitions.

How to use:

  1. Command palette → "Export TypeScript"
  2. Get type-safe interfaces for your data models

Import Capabilities

Import existing diagrams and code into Nodeable.

Mermaid ERD Import

Import entity relationship diagrams from Mermaid code.

How to use:

  1. Open command palette
  2. Search for "Import Mermaid ERD"
  3. Paste your Mermaid ERD code
  4. Review and confirm the import

Mermaid Flowchart Import

Import flow diagrams from Mermaid flowchart code.

How to use:

  1. Command palette → "Import Mermaid Flowchart"
  2. Paste the Mermaid code
  3. Nodes are created in the Flow view

Terraform IaC Import

Import Terraform plan JSON and generate infrastructure-focused nodes and dependency edges.

How to use:

  1. Open the import action in Data Grid or Unified View
  2. Choose Terraform IaC import
  3. Paste Terraform plan JSON (terraform show -json output)
  4. Run preview and review create/update/delete counts
  5. Apply to persist graph changes to your branch

Integration with External Tools

Jira Integration

Connect Nodeable with Jira to:

  • Sync issues between Nodeable and Jira
  • Link planning items to Jira tickets
  • Track implementation status

Setup:

  1. Go to Workspace Settings → Integrations
  2. Connect your Jira instance
  3. Map Jira projects to Nodeable workspaces