Overview
Devgraph automatically discovers and maps your software, systems, and people into a queryable ontology, making them actionable through AI interfaces.
What is Devgraph?β
Devgraph helps you answer questions like:
- "Which services depend on this repository?"
- "Show me all deployments owned by the platform team"
- "What Docker images are running in production?"
- "Which Argo applications use this GitHub repo?"
And, to take actions like:
- "Open issues for every repo that may be affected by CVE-XYZ"
- "Redeploy all of the Analytics services"
Instead of manually tracking infrastructure relationships, Devgraph automatically discovers your resources from GitHub, GitLab, Argo, Docker registries, Vercel, and more - then builds a queryable ontology you can explore through natural language.
Key Featuresβ
- π Automatic Discovery: Scan GitHub, GitLab, Argo, Docker, Vercel, and file systems
- π§ AI-Powered Queries: Ask questions in natural language with the model of your choice
- πΈοΈ Relationship Mapping: Understand dependencies between repos, deployments, teams, and more
- π Queryable Ontology: Built on a graph database for powerful queries
- π Extensible: Effortlessly create custom providers to discover any resource type and/or take custom action
How It Worksβ
- Configure Providers: Connect to GitHub, GitLab, Argo, Docker, etc.
- Run Discovery: Devgraph scans your infrastructure and creates entities
- Query Ontology: Ask questions about your environment, aggregating data across multiple systems of record
- Get Insights: Understand relationships, track ownership, audit dependencies
- Take Action: Leverage the ontology's tool mapping to effect action across your environment
Quick Startβ
Ready to get started? Follow our Quick Start Guide to:
- Set up your first environment
- Configure your first automatic discovery
- Query your infrastructure or take action
Use Casesβ
Infrastructure Mappingβ
Build a complete map of your software infrastructure showing how repositories, deployments, teams, and services relate to each other.
Dependency Trackingβ
Understand which services depend on which repositories, which deployments use which images, and how changes propagate through your system.
Ownership & Complianceβ
Track which teams own which resources, audit access patterns, and ensure compliance with organizational policies.
AI-Assisted Platform Engineeringβ
Let AI assistants help you navigate your infrastructure, answer questions, and automate common tasks.