Product tour
Powerful features for modern architecture documentation

Everything you need to visualize, document, and maintain your software architecture

Book a demo
01

Map your architecture

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

  • Automatic adoption rings: Core, Active, Emerging, Registered
  • 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 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.

  • 169 pre-built rules across 23 technologies
  • 7 rule types: patterns, naming, tech constraints, layer boundaries, contracts, dependencies, events
  • One-click rule catalog with search and filtering
  • 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
  • Automatic architectural context injection (C4 model, ADRs, rules, contracts)
Slack & Teams Bots

Architecture, in your chat

Slack & Teams Bots

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 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
Free plan forever

Ready to get started?

Join organizations using archyl to document their software architecture.

  • No credit card
  • Set up in five minutes
  • Viewers are always free

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.