Visual Truth.
Rendered Instantly.
Choose the diagram you need (sequence, BPMN, ERD, architecture). Stable Baseline renders it automatically and keeps it versioned inside your documentation.
System Architecture (icon-based)
FreeBox-and-line architecture with icons and boundaries.
Explain services, databases, queues, external systems, and trust zones.
Sequence Diagram
FreeTime-ordered interactions between actors, services, or components showing message flow and lifelines.
Use when documenting API flows, service interactions, authentication sequences, or any request-response communication.
BPMN Process (pools/lanes)
BPMN 2.0 process model (events, gateways, lanes).
Best for formal business processes and handoffs between roles/systems.
Entity Relationship Diagram
FreeDatabase schema visualization showing tables, columns, primary/foreign keys, and relationships between entities.
Use when designing or documenting database schemas, data models, or understanding table relationships.
Process Diagrams
Capture how work flows across people and systems—great for BAs, consultants, and delivery teams.
BPMN Process (pools/lanes)
BPMN 2.0 process model (events, gateways, lanes).
Best for formal business processes and handoffs between roles/systems.
Flowchart / Decision Tree
FreeGeneral decision flow with branches and loops.
Onboarding flows, troubleshooting paths, decision logic.
Workflow / Swimlanes (UML Activity)
FreeStep-by-step workflow; supports partitions (swimlanes).
Business + system workflows that don't need strict BPMN.
Activity Diagram
FreeCompact activity/workflow diagram DSL.
Quick activity diagrams when you don't need BPMN rigor.
User Journey Map
FreeUser steps with annotations/feelings.
Communicate end-user experience across touchpoints.
Engineering Diagrams
Explain behavior and design—ideal for SaaS builders, engineering teams, and reviewers.
Sequence Diagram
FreeTime-ordered interactions between actors, services, or components showing message flow and lifelines.
Use when documenting API flows, service interactions, authentication sequences, or any request-response communication.
Class Diagram
FreeClasses + relationships + fields.
Domain models, DTOs, API contract structure.
State Machine
FreeStates + transitions (lifecycle modelling).
Order status, ticket lifecycle, session states, etc.
Use Case Diagram
FreeActors + use cases.
Explain product capabilities at exec/stakeholder level.
Component Diagram (UML)
FreeHigh-level components and their dependencies.
Show module/service boundaries and dependency directions.
Deployment Diagram (UML)
FreeRuntime nodes + artifacts + connections.
Show where software runs (VMs, containers, regions, environments).
Git Graph
FreeBranch/merge commit flow.
Explain branching strategy and release flows.
Requirements Diagram
FreeRequirements + traceability relationships.
Capture requirement dependencies and verification/derivation links.
Mind Map
FreeHierarchical brainstorming map.
Turn research/requirements into themes and subtopics.
Architecture Diagrams
Make system boundaries and dependencies obvious—great for onboarding and reviews.
System Architecture (icon-based)
FreeBox-and-line architecture with icons and boundaries.
Explain services, databases, queues, external systems, and trust zones.
C4 Context Diagram
People + software system + external dependencies (C4).
Exec-friendly overview of what the system is and who uses it.
C4 Container Diagram
Apps/services/containers and their interactions (C4).
Show the big building blocks: web, API, workers, DBs, queues.
C4 Component Diagram
Components inside a container (C4).
Explain internals of a service/API for engineers.
Architecture-as-Code
Model-first architecture (elements + relationships + views).
You want a single source-of-truth model and multiple generated views.
Network Topology (icon-based)
FreeLogical network map: VPC/VNet, subnets, gateways, firewalls.
Explain connectivity, segmentation, and routing at a glance.
Network Diagram
FreeSubnets/routers/switches in a compact text format.
Fast network diagrams without icon styling.
Rack Diagram
FreeRack/unit layout for physical gear.
Model server racks and physical topology.
Data Diagrams
Document schemas, relationships, and contracts—useful for analytics and backend changes.
Entity Relationship Diagram
FreeDatabase schema visualization showing tables, columns, primary/foreign keys, and relationships between entities.
Use when designing or documenting database schemas, data models, or understanding table relationships.
Generic Graph
FreeDirected or undirected graphs with custom node and edge styling.
Precise layouts, custom node/edge attributes, graph algorithms.
Sankey Diagram
FreeFlow volumes between nodes/categories.
Show how quantities move through stages (e.g., spend → departments).
Charts Diagrams
Embed simple and data-driven charts inside docs—great for reporting, metrics, and product decisions.
Simple Charts
Declarative grammar-of-graphics approach for creating common chart types — bar, line, scatter, area, and more.
Data-driven charts: bar/line/scatter/heatmap/histogram/boxplot.
Advanced Charts
Full-control visualization specification for custom, interactive, and complex data visualizations.
When Vega-Lite is too limiting (custom marks, signals, layouts).
Pie Chart (simple)
FreePart-to-whole chart.
Quick composition charts (% split by category).
XY Chart (simple bar/line)
FreeLightweight bar/line charts in docs.
Simple charts without heavy transforms.
Timeline
FreeChronological milestones.
Roadmaps, incident timelines, release history.
Gantt Chart (simple)
FreeTasks over time with dependencies.
Communicate delivery timeline and critical path quickly.
Kanban Board
FreeColumns with cards for WIP.
Explain workflow stages and sample backlogs.
Quadrant Chart
Free2x2 prioritization matrix.
Risk vs impact, effort vs value, priority mapping.
Specialized Diagrams
For technical domains like packets, timing, racks, wiring, and binary formats.
Digital Waveform / Timing
Signal timing waveforms from WaveJSON.
Document I2C/SPI/handshakes/timing requirements.
Bytefield / Packet Layout
Bit/byte field layouts for binary protocols.
Document binary frames, headers, protocol fields.
Packet Diagram
FreePacket/header layout DSL.
Explain packet formats and encapsulation.
Wiring Harness / Cable Diagram
Harness diagrams from YAML-like input.
Connectors, pinouts, cable assemblies, BOM-style wiring docs.
Block Diagram (simple)
FreeBox-and-arrow diagrams with simple layout rules.
Quick overviews without custom icon styling.
ASCII Diagrams
FreeDiagrams drawn using ASCII characters (boxes, arrows, lines) that get rendered into clean SVG graphics.
Use when you want to draw diagrams with simple text characters, great for quick sketches and documentation that looks good in plain text too.
Text Diagrams
Text DSL for small technical diagrams.
Small precise diagrams with a 'hand-drawn' feel.
UML Diagram
Unified Modeling Language diagrams for classes, objects, and structural relationships using text-based notation.
Use when modeling class hierarchies, object relationships, or software structure with standard UML notation.
LaTeX Diagrams
PGF/TikZ code rendered to SVG via LaTeX. Supports the full TikZ ecosystem for publication-quality technical illustrations.
Publication-quality diagrams for academic papers, scientific illustrations, engineering schematics, and mathematical figures.
Logic Gate / HDL Symbol
Symbols generated from HDL modules/components.
Document hardware blocks from real HDL source.
Stable Baseline chooses the best renderer automatically (Mermaid, PlantUML, D2, BPMN, Vega/Vega-Lite, etc.). Advanced users can override this if needed.
Frequently Asked Questions
Stop losing context
between docs and diagrams.
Keep everything in one place. No more stale PNGs or lost links. Render logic natively into visual truth.