Diagramming API

AI-powered diagrams, fully programmable

Add beautiful diagrams to your product or project

Eraser
Canvas
Share
Project Proposal Generation
User
API
Azure Entra
Database
alt
Authorization Check
opt
Authorized
loop
Data Preprocessing
Request project proposal
Authenticate user
Return token with claims
Verify user permissions
Retrieve necessary data
Return client-specific details
Validate and apply default configurations
AI chat
Create an automated proposal generation flow that authenticates using Azure Entra
The user directly interacts with an API
Describe your edits in plain language. Require 2FA for authentication

Trusted by leading technical teams globally

Microsoft
Amazon
“Eraser sped up diagram creation by 10x.”
Michael Krauklis · Chief Architect, Innovative Solutions
Visa
Gartner
KPMG
McKesson
Thermo Fisher
Kakao
Atos
Centrica
5,000+ customers
“Eraser has unlocked a 30% increase in developer productivity due to faster onboarding, better cross-functional collaboration, and less room for mis-communication.”
James Labastida, Co-Founder · Palm Finance
"Since implementing Eraser, our documentation efforts have skyrocketed from just 4 documents to over 110 in just six months."
Alon Weiss, CTO · Chargeflow
Why Eraser

Diagram generation is complex

We've spent years, so you don't have to

Eraser
Canvas
Share
AWS
VPC
KUBERNETES
AVAILABILITY ZONE 1
AVAILABILITY ZONE 2
Users
WAF
API Gateway
Load
Balancer
NGINX
Ingress
Search
Service
Email
Service
Pods
Pods
Search
Service
Pods
References Used
Landing zone design
Search service
Email service
Standard firewall architecture

Flexible inputs. Natural language prompts, diagram syntax, or images.

Fast response. Our API responds in seconds.

Pay for what you use. Eraser offers usage-based pricing.

Features

Fully customizable API built for developers

Leverage Eraser’s powerful diagramming engine through a flexible API.

CURL REQUEST EXAMPLES 1curl --request POST \2 --url https://app.eraser.io/api/render/prompt \3 --header 'accept: application/json' \4 --header 'content-type: application/json' \5 --data '6{7 "diagramType": "cloud-architecture-diagram",8 "returnFile": true,9 "text": "Draw an AWS diagram of a video stream"10}11'

AI or syntax-driven generation

Use intuitive AI prompts or structured DSL to generate diagrams exactly as you need them.
Insert Item
Add / Libraries
eCommerce refs Team building blocks
Networking refs Approved blocks
Add Custom Library

Reference libraries

Standardize diagram elements across your company by leveraging custom reference libraries.
Commit Message
Update readme.md
Branch
eraserlabs-patch-1
Cancel
Commit & Push

Private Git integration

Generate diagrams directly from your private code repositories, keeping documentation always in sync.
Use cases

Standardize, automate, and accelerate diagramming

Easily build custom diagramming solutions tailored to your organization’s needs.

Call transcript visualization

Instantly convert customer discovery calls or technical discussions into diagrams.
Discovery call – 32:14
“…the gateway hits auth first, then the order service writes to Postgres…”
gatewayauthorders

Internal technical tooling

Create bespoke internal design tools (e.g., network or infrastructure design) powered by Eraser’s AI.
Network Designer internal
Region
Subnets
Peering

CI/CD pipeline automation

Generate up-to-date system architecture diagrams automatically as part of your deployment workflows.
Overview
Open PRs2
History
PR-4524 Last updated 2 days ago
PR-4520 Last updated 5 days ago
FAQ

Frequently asked questions

  • Can I use Eraser for free?

    Yes, the Free plan is for individuals and small teams who are getting started on Eraser. Free plan teams get a limited number of files and AI credits.

  • Can I trust my data with Eraser?

    Eraser is committed to enterprise-grade security. We are SOC II type 2 certified and annually penetration tested. Reach out to hello@eraser.io to receive security documentation. Additionally Eraser will never use user data for training models. Nor will our LLM API provider OpenAI.

  • Can I get Eraser AI to understand my company's context?

    Yes, you can connect your git repository with Eraser so it can generate diagrams from your live codebase. You can also upload your company’s template library to the AI reference library.

  • Can I edit the outputs of Eraser AI?

    Yes, you can edit diagrams generated by AI in one of three ways. Using AI prompts, editing the underlying diagram-as-code, or using Eraser’s graphical interface. Whichever is the right tool for your edit.

Get started for free

Centralize all of your scattered docs and diagrams. Build a team knowledge repository with a multiplayer-first tool.