# Diagramming AI > Diagramming AI is an AI-powered diagram generator that turns natural-language prompts into editable Mermaid, PlantUML, GraphViz, D2, and Excalidraw diagrams. Describe what you want in plain English and get a flowchart, sequence diagram, ER diagram, class diagram, gantt chart, mindmap, and more — then refine it conversationally and export it. ## About - Supported syntaxes: Mermaid, PlantUML, GraphViz, D2, Excalidraw - Common diagram types: flowchart, sequence diagram, ER diagram, class diagram, state diagram, activity diagram, gantt chart, C4 diagram, mindmap, network/architecture diagram - Workflow: write a prompt, the AI generates editable diagram code, iterate via chat, then export - Pricing: free tier available; paid plans add higher monthly limits ## Key pages - [Diagramming AI home](https://diagrammingai.com/): Product overview and the main AI diagram generator - [Getting started](https://diagrammingai.com/docs/getting-started/introduction): First steps for new users - [Flowchart generator](https://diagrammingai.com/docs/diagrams/flowchart): How to create flowcharts with AI - [Sequence diagram generator](https://diagrammingai.com/docs/diagrams/sequence-diagram): Create UML sequence diagrams from text - [ER diagram generator](https://diagrammingai.com/docs/diagrams/er-diagram): Design relational database schemas from text - [Class diagram generator](https://diagrammingai.com/docs/diagrams/class-diagram): Create UML class diagrams from text - [Gantt chart generator](https://diagrammingai.com/docs/diagrams/gantt-chart): Build project timelines from text - [AWS architecture diagram generator](https://diagrammingai.com/docs/diagrams/aws-architecture): Create cloud architecture diagrams from text - [Template gallery](https://diagrammingai.com/docs/gallery): Browsable library of diagram templates and examples - [Diagram creation & chat workflow](https://diagrammingai.com/docs/guide/create_chat_update): How to create, chat with, and update diagrams ## Editors - [Mermaid editor](https://diagrammingai.com/docs/guide/mermaid-editor) - [PlantUML editor](https://diagrammingai.com/docs/guide/plantuml-editor) - [GraphViz editor](https://diagrammingai.com/docs/guide/graphviz-editor) - [D2 editor](https://diagrammingai.com/docs/guide/d2-editor) - [Excalidraw visual editor](https://diagrammingai.com/docs/guide/excalidraw-editor) ## AI agent integrations - When AI connections are enabled on a deployment, Remote MCP with OAuth lets a connected host retrieve saved diagrams and render supported source formats. Discover the tools advertised by that connection; website renderer support does not imply that every format is supported by remote tools. - [MCP setup](https://diagrammingai.com/client/integrations): Connection and tool guide - Discover the advertised engine enum before rendering or saving. Connections may advertise Mermaid, Graphviz, D2, Draw JSON and PlantUML; use only formats present in the connected tool schema. PlantUML sends source to the existing legacy renderer. Saving is explicit; updating preserves the saved engine and uses the current revision. Separate saved configuration requires the website. Previewing or converting a diagram does not save it or replace an open browser draft. - Where advertised, validate_diagram checks the advertised source engines and convert_to_excalidraw converts supported Mermaid into editable Draw data. Unsupported diagrams are not presented as editable image fallbacks. - Where advertised, get_generation_options lists current model credits and separate repair quota. generate_diagram and repair_diagram require write access, an owned project and explicit approval of the exact credits or one repair unit. They return unsaved, unvalidated source. They have no operation ID or idempotency guarantee: never automatically repeat an unconfirmed AI call. Rendering and saving remain separate operations. - V-Edit converts supported Mermaid, PlantUML, GraphViz, and D2 code into editable Excalidraw elements. Coverage depends on the diagram type. ## Optional diagram workflows - Local Draw infographic layouts and architecture icons can be edited without an AI call. Editable PowerPoint export supports a defined set of shapes, text, and connectors; unsupported elements are reported rather than silently flattened. - Availability depends on the deployed version and enabled features. A local development implementation is not evidence of public rollout or host-directory approval. ## More - [Sitemap](https://diagrammingai.com/sitemap.xml): Full list of indexable pages