Build
Connect & operate
Design & teams
Start hereScope a build in one callBring a spec, a wireframe, or a paragraph. You leave with an architecture, a timeline, and a number.Book a scoping call
AI software
LLM & data systems
Vibe coding
Ready to ship?Put AI where the work isAgents, RAG, and private LLMs wired into the systems your team already uses — not a chatbot bolted to a homepage.Discuss an AI project
Domain firstWe learn your workflow before we model itRegulated, operational, or high-volume — the constraints belong in the schema, not in a training doc.Talk about your domain
Plan smarterEstimate before you commitCost ranges, scope templates, and the questions we ask in discovery — free, no form.Open the cost calculator
Real conversationsTalk with a technical leadNo SDR, no discovery gauntlet. The person on the call is the one who scopes the build.Book a call
Open-Source DevOps · apache

devlake

Apache DevLake is an open-source platform that consolidates data from fragmented DevOps tools (GitHub, GitLab, Jira, Jenkins, etc.) into unified dashboards for tracking engineering metrics like DORA and team productivity. It uses Go, Grafana for visualization, and supports Docker and Kubernetes deployment.

Source: GitHub — github.com/apache/devlake
3.1k
GitHub stars
774
Forks
Go
Primary language
Apache-2.0
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositoryapache/devlake
Ownerapache
Primary languageGo
LicenseApache-2.0 — OSI-approved
Stars3.1k
Forks774
Open issues71
Latest releasev1.0.3-beta13 (2026-06-19)
Last updated2026-07-02
Sourcehttps://github.com/apache/devlake

What devlake is

DevLake is a Go-based ETL platform with pluggable data source connectors, SQL-queryable backend, and Grafana-powered dashboards. It ingests tool data via configurable blueprints, transforms it through a domain layer, and exposes metrics for analysis and customization.

Quickstart

Get the devlake source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/apache/devlake.gitcd devlake# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Engineering metrics and DORA tracking

Teams needing centralized visibility into deployment frequency, lead time, change failure rate, and recovery time across GitHub, GitLab, and CI/CD pipelines.

Multi-tool DevOps data integration

Organizations using Jira, Jenkins, Sonarqube, GitHub, GitLab, and other tools requiring a single pane of glass to correlate data across silos.

Open Source community analytics

OSS maintainers analyzing contributor patterns, issue resolution metrics, and community health across repositories.

Implementation considerations

  • Latest release is v1.0.3-beta13 (still pre-1.0); production use requires acceptance of beta stability.
  • Requires database setup (MySQL/PostgreSQL implied), Grafana instance, and Go/Docker runtime—plan infrastructure requirements upfront.
  • Blueprint configuration and data source authentication must be set up via UI; review connector versions against your tool versions before connecting.
  • Customization of dashboards requires SQL knowledge; pre-built templates cover common frameworks (DORA, scrum) but bespoke metrics require database access.
  • Plugin development in Go is supported but requires understanding of DevLake's domain-layer architecture.

When to avoid it — and what to weigh

  • Need enterprise SLA guarantees — Project is actively maintained but operates under Apache governance; no commercial support contract or guaranteed response times available from provided data.
  • Real-time analytics required — DevLake is designed for batch ETL with configurable sync frequency; not suitable for sub-minute latency dashboards.
  • Minimal operational overhead — Requires Docker Compose or Kubernetes deployment, Grafana configuration, and database administration; not a fully managed SaaS solution.
  • Non-standard DevOps tool stack — Limited to supported data sources (GitHub, GitLab, Jira, Jenkins, Sonarqube, etc.); custom or proprietary tools require plugin development.

License & commercial use

Apache License 2.0 (Apache-2.0) is a permissive OSI-approved license with clear attribution, patent protection, and modification rights. Full license text available in repository.

Apache-2.0 permits commercial use, including closed-source derivatives, provided the original license and copyright notice are retained. No royalties or usage restrictions apply. However, no commercial support, warranty, or SLA is offered by the project itself; enterprises should plan for community-based support or engage third-party vendors.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityModerate
DEV.co fitStrong
Assessment confidenceHigh
Security considerations

DevLake ingests credentials (API tokens, passwords) for data sources; ensure secure storage (secrets manager), network isolation, and audit logging. Database contains sensitive SDLC metadata. Review plugin code if extending with custom connectors. No security audit data provided. HTTPS/TLS configuration for UI and inter-service communication is expected but not detailed in README.

Alternatives to consider

Atlassian Insights (Jira + Confluence analytics)

Native integration with Jira/Confluence but limited to Atlassian tools; no DORA dashboards or multi-tool ETL.

LinearB / GitPrime

Commercial SaaS platforms with AI-driven insights and guaranteed support; higher cost but minimal operational overhead.

Velocity (proprietary)

Purpose-built engineering metrics SaaS; simpler UX but vendor lock-in and subscription costs.

Software development agency

Build on devlake with DEV.co software developers

Start with Docker Compose or Helm. Connect your tools, configure blueprints, and visualize engineering metrics in minutes. Join the community on Slack for support.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

devlake FAQ

Is DevLake production-ready?
Latest release is beta (v1.0.3-beta13). It has 3k+ stars and active maintenance, but pre-1.0 status means breaking changes possible. Suitable for production use by teams accepting beta risk.
What databases does DevLake support?
Not explicitly stated in provided data. Deployment instructions reference Docker Compose and Helm, implying MySQL/PostgreSQL but requires review of deployment docs.
Can I use DevLake without Grafana?
Unlikely; README emphasizes Grafana integration as the primary UI. Raw SQL queries on the backend database are possible but dashboards are Grafana-centric.
How do I add support for a new data source?
DevLake supports plugin development in Go. Contributing docs mention writing plugins; backend DevelopmentManual available in repo. Requires Go expertise and understanding of domain-layer architecture.

Build it with a software development company

Considering devlake for production? DEV.co is a software development company that builds, integrates, and maintains open-source devops software — and takes ownership of the parts your team would rather not run.

Ready to unify your DevOps data?

Start with Docker Compose or Helm. Connect your tools, configure blueprints, and visualize engineering metrics in minutes. Join the community on Slack for support.