Sketch to SAP BTP Diagram
From sketch to diagram in four steps
Identify Components
Map to SAP Catalog
Review Architecture
Generate .drawio
Sketch in, diagram out
Input — Sketch or Mermaid
Upload a whiteboard photo (PNG, JPEG, WebP) or paste a Mermaid flowchart definition.
Output — Ready draw.io File
Download a .drawio file with official SAP service icons, boundary zones, and connectors — opens directly in diagrams.net.
Preview — Detected SAP Services
See every detected component mapped to its SAP service before downloading the diagram.
Review — Architecture Best Practices
AI-powered review flags missing integration layers, authentication gaps, and SAP BTP anti-patterns.
Deploy to your own BTP subaccount
Step 1 — Clone and install
git clone https://github.com/aditheos/sketch-to-sap-btp-cap.git npm install
Step 2 — Build and deploy
npm run build cf deploy sketch-to-sap-btp_*.mtar
Step 3 — Set your API key
cf set-env sketch-to-sap-btp-srv ANTHROPIC_API_KEY sk-ant-... cf restage sketch-to-sap-btp-srv
BUILT WITH
SAP CAP (Node.js)
Claude Sonnet Vision
Claude Haiku Review
draw.io XML
REQUIREMENTS
SAP BTP subaccount
Cloud Foundry enabled
Anthropic API key
Node.js 20+
COST PER RUN
Sketch → ~$0.016
Mermaid → ~$0.003
Charged to your
Anthropic account
LICENSE
Apache 2.0
Free for commercial use
Self-host on your BTP