draw.io is a versatile, security-first diagramming application designed for teams and individuals. You can start creating flowcharts, network diagrams, and org charts instantly online without any registration, or download the full-featured desktop app for offline use.
A core principle is data ownership. You choose where to save your work, whether it's on your local device or your preferred cloud service. The tool never stores your diagram data. You can even generate diagrams automatically from a text description using its integrated AI capabilities.
It offers a wide range of powerful integrations to fit your existing workflow:
services:
drawio:
image: jgraph/drawio
container_name: drawio
restart: unless-stopped
ports:
- "8080:8080"
- "8443:8443"
environment:
- PUBLIC_DNS=localhost
- ORGANISATION_NAME=My Organization
# Google Drive Integration (Optional)
- DRAWIO_GOOGLE_CLIENT_ID=${DRAWIO_GOOGLE_CLIENT_ID}
- DRAWIO_GOOGLE_CLIENT_SECRET=${DRAWIO_GOOGLE_CLIENT_SECRET}
# GitLab Integration (Optional)
- DRAWIO_GITLAB_ID=${DRAWIO_GITLAB_ID}
- DRAWIO_GITLAB_SECRET=${DRAWIO_GITLAB_SECRET}
- DRAWIO_GITLAB_URL=${DRAWIO_GITLAB_URL}# Google Drive Integration Secrets (Optional)
DRAWIO_GOOGLE_CLIENT_ID=your_google_client_id_placeholder
DRAWIO_GOOGLE_CLIENT_SECRET=your_google_client_secret_placeholder
# GitLab Integration Secrets (Optional)
DRAWIO_GITLAB_ID=your_gitlab_app_id_placeholder
DRAWIO_GITLAB_SECRET=your_gitlab_secret_placeholder
DRAWIO_GITLAB_URL=https://gitlab.comAuto-fetched about 15 hours ago
Auto-fetched about 15 hours ago