Get a living C4 model out of the code you already have, then explore it from the big picture down to a single class.
Beautiful diagrams at every level
C4 Model Visualization
Create stunning, interactive architecture diagrams using the industry-standard C4 model. Navigate seamlessly from high-level system context down to code-level details.
System Context diagrams for the big picture
Container diagrams for technical overview
Component diagrams for detailed design
Code-level views for implementation details
Let AI document your architecture
AI-Powered Discovery
Connect your repository and let our AI analyze your codebase to automatically discover and document architectural elements, relationships, and patterns.
Automatic code analysis
Component detection
Relationship mapping
Technology stack identification
Define your architecture in YAML
Architecture as Code
Declare your entire C4 architecture in a single archyl.yaml file. Check it into your repository, sync it from CI/CD pipelines, and keep diagrams in sync with your codebase — fully version-controlled and declarative.
Declarative YAML schema for all C4 levels
CI/CD sync via GitHub Actions, GitLab CI, or REST API
Export any project to archyl.yaml
JSON Schema for IDE autocomplete
Monorepo support via include
Technologies, ADRs, releases, and events in one file
Architecture as Code
More in this area
Interactive Whiteboards
Visualize and brainstorm
Interactive Whiteboards
Create freeform whiteboards to sketch architecture ideas, brainstorm with your team, and visualize complex systems before formalizing them in your documentation.
Freeform drawing and shapes
Add architecture-related elements
Share a link with colleagues
Real-time collaboration
User & Data Flows
Visualize interactions
User & Data Flows
Document how data and users flow through your system. Create step-by-step flow diagrams that show exactly how different parts of your architecture interact.
Step-by-step flow visualization
Public share & embed links
Interactive flow diagrams
Link to architecture elements
02
Decide and documentDecide and document
Keep decisions, docs and contracts next to the elements they describe, and change the model the way you change code.
Track every decision
Architecture Decision Records
Document architectural decisions in context. Link ADRs directly to the components they affect and maintain a complete history of your architecture's evolution.
Structured decision format
Link to architecture elements
Import from Git repositories
Status tracking and history
Pull requests for your architecture
Architecture Change Requests
Propose, review, and merge architecture changes just like code. With requests-only mode, every C4 model modification must go through a structured review process before being applied.
Propose C4 model changes with full diff tracking
Team review with approve, request changes, or comment
Requests-only mode to enforce review on every change
Complete lifecycle: draft, open, review, merge
More in this area
Project Documentation
Everything in one place
Project Documentation
Write and manage Markdown documentation directly linked to your architecture. Import existing docs from your repository and keep everything synchronized.
Markdown editor
Link to architecture elements
Import from Git repositories
Full-text search
API Contracts
Define and visualize your API surface
API Contracts
Import and visualize your API specifications alongside your architecture. Support for OpenAPI/Swagger, GraphQL schemas, Protocol Buffer definitions, and AsyncAPI specs — all linked to your C4 model elements. Visualize event channels to map your event-driven communication flows.
OpenAPI / Swagger specification viewer
GraphQL schema explorer
gRPC / Protocol Buffer definitions
AsyncAPI specification support
Activity Tracking
Complete audit trail
Activity Tracking
Track every change made to your architecture documentation. See who changed what and when with a complete activity log.
Complete change history
User attribution
Filter by action type
Project-level tracking
03
Keep it currentKeep it current
Know when the documentation drifts, who owns what, and how the architecture moves release after release.
AI-powered analysis
Architecture Insights
Get intelligent insights about your architecture. Identify potential issues like single points of failure, high coupling, circular dependencies, and security concerns.
Single point of failure detection
Coupling analysis
Circular dependency detection
Security issue identification
Is your documentation telling the truth?
Architecture Drift Score
Measure how accurately your C4 model reflects your actual codebase with a single 0-100% health score. The lightweight analysis checks file paths, directory structure, and element existence in seconds — no AI, fully deterministic. Track trends over time, enforce thresholds in CI with the official GitHub Action, and get Slack alerts when drift accelerates.
0-100% accuracy score computed in seconds (no AI, no file content fetched)
Validates systems, containers, components, code elements, and relationships
File path existence check — verifies documented code elements still exist
Fuzzy name matching — FrontendWebApp matches frontend/ directory
Score trend tracking with historical reports
Official GitHub Action with configurable quality gate threshold
MCP tools: compute, query, and trend drift scores from AI agents
Webhook events: drift.score_computed and drift.score_degraded alerts
More in this area
Release Management & DORA
Track every deployment and measure engineering performance
Release Management & DORA
Monitor releases across your entire architecture. Ingest deployment events from GitHub Actions, webhooks, or the REST API, and visualize your release history linked to C4 systems and containers. Built-in DORA metrics give you real-time insight into Deployment Frequency, Lead Time for Changes, Change Failure Rate, and Mean Time to Restore — at the project and organization level.
Version tagging with semantic versioning
Multi-environment tracking (staging, production)
DORA metrics dashboard with trend charts
Organization-wide DORA overview across all projects
Technology Radar
Visualize your entire tech landscape
Technology Radar
Track every language, framework, database, and tool across your architecture. Technologies are automatically organized into an interactive radar with adoption rings and quadrants, giving you a bird's-eye view of your tech stack and deep links back to every element that uses them.
Four quadrants: Languages, Frameworks, Data, Infrastructure
Technology detail panel with usage stats and associations
Deep links from any technology to its C4 elements
Ownership Map
Know who owns what
Ownership Map
Visualize team and user ownership across your entire architecture. Interactive bubbles sized by responsibility, dependency lines between owners, and drill-down detail views help you understand accountability and cross-team coupling at a glance.
Interactive bubble visualization sized by ownership count
Dependency lines showing cross-team relationships
Drill-down detail view with element cards grouped by C4 level
Fulltext search across owners, elements, and projects
04
Work with AI agentsWork with AI agents
Give coding agents the architecture as context, make them declare their work, and let them act on the model under guardrails.
Declare the work, then touch the code
Harness for coding agents
Archyl sits above the coding agents you already run. Every work session opens with your architecture, crosses a preflight gate, and gives context back before it closes.
Advisory leases on the elements in scope
Preflight gate: allow, warn or deny
Briefing with ADRs, guardrails and past pitfalls
Architecture Change Request on close
Fleet console: every session, live
Works with any agent that speaks MCP
Architecture at your fingertips
MCP Server Integration
Connect Archyl to Claude Desktop, Cursor, or any MCP-compatible AI tool. Discuss your architecture, explore documentation, and take actions through natural conversation.
Natural language architecture queries
Access ADRs and documentation instantly
Create and update architecture elements
Works with Claude Desktop, Cursor, VS Code
MCP Server Integration
Architecture governance for AI agents
Agent Hub & Guardrails
Define conformance rules that AI coding agents must respect. Browse a catalog of 169 pre-built guardrails across 23 technologies, enforce layer boundaries and naming conventions, and give agents full architectural context via MCP — so they write code that belongs, not just code that works.
Deterministic evaluation — no AI involved in rule checking
Agent Context via MCP: full architectural briefing in one call
Severity levels: Critical, High, Medium, Low
Enable/disable rules with a toggle
Custom rules with visual configuration forms
More in this area
Managed Agent Runs
Autonomous agents that work while you sleep
Managed Agent Runs
Dispatch AI agents directly from Archyl. Give them a task, connect them to your tools via MCP connectors (GitHub, Linear, Slack, or any MCP server), set a cron schedule, and let them work autonomously on your codebase with full architectural context — cloning, execution, and monitoring handled for you.
One-click agent dispatch with task description
MCP Connectors: attach GitHub, Linear, Slack, or any MCP-compatible service
Cron-based schedules with pause/resume and manual trigger
Mention @Archyl in Slack or Microsoft Teams to ask about your C4 model, ADRs, dependencies and ownership. With an API key, the bot uses live MCP tools — and can take action like creating ADRs — right from the channel.
Slack & Microsoft Teams
Threaded, in-channel answers
Agentic mode with live MCP tools
Takes action: create ADRs & docs
05
Plug into your stackPlug into your stack
Connect your Git providers and the tools that already watch production, and see it all on the diagram.
Connect your favorite tools
Marketplace Integrations
Extend your architecture dashboard with marketplace integrations. Connect products like SonarQube, Datadog, and more to surface real-time metrics, security insights, and operational data directly alongside your C4 model.
One-click product connections
Customizable widget dashboards
Real-time data from external services
Security and code quality metrics at a glance
Connect your repositories
Git Integration
Seamlessly connect to GitHub, GitLab, Bitbucket, and self-hosted Git providers. Import repositories, sync documentation, and keep everything up to date.
GitHub, GitLab, Bitbucket support
Self-hosted provider support
OAuth authentication
Repository sync
Git Integration
Storefront
Checkout API
Customer
Payments
Orders DB
Event bus
Free plan forever
Ready to get started?Ready to get started?
Join organizations using archyl to document their software architecture.
Archyl features: from repository to a maintained C4 model
Interactive C4 diagrams, AI-powered architecture discovery, Architecture as Code DSL, change requests, MCP server, releases, technology radar, and more.
Powerful features for modern architecture documentation
Everything you need to visualize, document, and maintain your software architecture
AI-Powered Discovery
Let AI document your architecture
Connect your repository and let our AI analyze your codebase to automatically discover and document architectural elements, relationships, and patterns.
Automatic code analysis
Component detection
Relationship mapping
Technology stack identification
Architecture as Code
Define your architecture in YAML
Declare your entire C4 architecture in a single archyl.yaml file. Check it into your repository, sync it from CI/CD pipelines, and keep diagrams in sync with your codebase — fully version-controlled and declarative.
Declarative YAML schema for all C4 levels
CI/CD sync via GitHub Actions, GitLab CI, or REST API
Export any project to archyl.yaml
JSON Schema for IDE autocomplete
Monorepo support via include
Technologies, ADRs, releases, and events in one file
Architecture Drift Score
Is your documentation telling the truth?
Measure how accurately your C4 model reflects your actual codebase with a single 0-100% health score. The lightweight analysis checks file paths, directory structure, and element existence in seconds — no AI, fully deterministic. Track trends over time, enforce thresholds in CI with the official GitHub Action, and get Slack alerts when drift accelerates.
0-100% accuracy score computed in seconds (no AI, no file content fetched)
Validates systems, containers, components, code elements, and relationships
File path existence check — verifies documented code elements still exist
Fuzzy name matching — FrontendWebApp matches frontend/ directory
Score trend tracking with historical reports
Official GitHub Action with configurable quality gate threshold
MCP tools: compute, query, and trend drift scores from AI agents
Webhook events: drift.score_computed and drift.score_degraded alerts
Architecture Decision Records
Track every decision
Document architectural decisions in context. Link ADRs directly to the components they affect and maintain a complete history of your architecture's evolution.
Structured decision format
Link to architecture elements
Import from Git repositories
Status tracking and history
Project Documentation
Everything in one place
Write and manage Markdown documentation directly linked to your architecture. Import existing docs from your repository and keep everything synchronized.
Link to architecture elements
Import from Git repositories
Full-text search
Define and visualize your API surface
Import and visualize your API specifications alongside your architecture. Support for OpenAPI/Swagger, GraphQL schemas, Protocol Buffer definitions, and AsyncAPI specs — all linked to your C4 model elements. Visualize event channels to map your event-driven communication flows.
OpenAPI / Swagger specification viewer
GraphQL schema explorer
gRPC / Protocol Buffer definitions
AsyncAPI specification support
Event channels visualization
Link contracts to architecture elements
User & Data Flows
Visualize interactions
Document how data and users flow through your system. Create step-by-step flow diagrams that show exactly how different parts of your architecture interact.
Step-by-step flow visualization
Public share & embed links
Interactive flow diagrams
Link to architecture elements
Architecture Change Requests
Pull requests for your architecture
Propose, review, and merge architecture changes just like code. With requests-only mode, every C4 model modification must go through a structured review process before being applied.