Eraserbot

Codebase diagrams that update themselves

Set it up once and let Eraserbot keep your documentation accurate forever.

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

Automate your documentation

Say goodbye to outdated diagrams for good.

Canvas
Share
Amazon S3
(source)
AWS Lambda
(job submit)
AWS Elemental
MediaConvert
Amazon S3
(destination)
Amazon
CloudFront
Amazon
CloudWatch
Amazon
EventBridge
AWS Lambda
(job complete)
Amazon Simple
Notification
Files Monitored
aws/video-on-demand/cloudwatch.tf
aws/video-on-demand/mediaconvert.tf
aws/video-on-demand/s3.tf
aws/video-on-demand/lambda.tf
aws/video-on-demand/sns.tf
aws/video-on-demand/eventbridge.tf

Keep docs in sync. Updates on every PR.

Faster PR review. Clearly spot the changes.

Single source of truth. All technical diagrams in one place.

Features

Seamless diagram updates built into your CI

Eraserbot ensures your diagrams stay in step with your codebase.

Commit Message
Update readme.md
Branch
eraserlabs-patch-1
Cancel
Commit & Push

Git-integrated diagrams

Automatically generate and update diagrams directly from your private repository.
Overview
Open PRs2
History
PR-4524 Last updated 2 days ago
PR-4520 Last updated 5 days ago

Targeted file monitoring

Set up monitoring for specific files or directories to trigger updates from PRs.
Compare
Proposed Changes EKS Cluster LicensifySharedFrontend
Current EKS Cluster LicensifySharedFrontend

Version history

Review historical changes and pinpoint exactly what was modified and when.
Use cases

Scale documentation effortlessly

Let AI-driven automation handle documentation complexity.

Infrastsructure-as-code

Automatically track and visualize changes to Terraform, CloudFormation, and Kubernetes YAML configurations.
terraform-monorepo
wordpress_fargate/alb.tf
wordpress_fargate/cloudfront.tf
wordpress_fargate/data.tf
wordpress_fargate/db.tf
wordpress_fargate/efs.tf
wordpress_fargate/fargate.tf

Legacy code documentation

Quickly clear documentation debt and bring legacy codebases up to date.
legacy-billing
core.rb no docs
posting.rb no docs
core.rb documented

Continuous compliance

Maintain audit-ready architecture diagrams effortlessly and continuously.
Audit readiness 3 / 3
Architecture current
Data flows mapped
Access controls shown
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.

  • How does Eraser AI work?

    Diagrams generated by Eraser AI are represented as diagram-as-code . Just like coding copilots that can generate JavaScript or Python, Eraser AI can generate diagram code.

  • 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.