Code Analysis Platform
Insights into your team's end-to-end product development
CodeMetrics is a platform that provides comprehensive measurements of your software development process, helping you understand your codebase, track performance, and make data-driven decisions.

Comprehensive Measurement Tools
Get more detailed insight into your development process by combining measurements within a single platform.
DORA Metrics
Track deployment frequency, lead time, time to restore, and change failure rate to measure your DevOps performance.
Code Quality Analysis
Measure code quality metrics through integration with SonarQube and SonarCloud.
Pipeline Analytics
Monitor CI/CD pipeline performance and identify bottlenecks in your delivery process.
Incident Tracking
Measure incident response times and track service restoration metrics.
Team Analytics
Measure team collaboration patterns and code ownership distribution.
Custom Metrics
Create and track custom measurements specific to your project needs.
How It Works
Start measuring team and project development process in minutes
Simple Integration,
Powerful Measurements
Connect Your Tools
Integrate with your existing development tools. We support GitHub, Azure DevOps, Bitbucket, Jira, SonarQube, and more.
Configure Measurements
Set up your measurement preferences and custom metrics. Choose from predefined templates or create your own measurement rules.
Create Dashboards
Create dashboards to aggregate and visualize your measurements to track progress over time.
Supported Integrations
Connect with your favorite development tools and platforms
Track repository metrics, pull requests, and code review analytics.
Monitor pipelines, work items, and team velocity metrics.
Analyze repositories, pull requests, and team collaboration metrics.
Track sprint velocity, issue resolution times, and team performance.
Monitor code quality, technical debt, and security vulnerabilities.
Track build times, deployment frequency, and pipeline efficiency.
Monitor incident response times and service management metrics.
Track application performance and user experience metrics.
Data-Driven Insights,
Better Development
Unified Data Sources
Leverage your existing development tools and data sources. We integrate with your ALM tools (Jira), code quality tools (SonarQube), and version control systems (GitHub/Bitbucket) to create a comprehensive view.
Cross-System Insights
Combine data from multiple sources to uncover deeper patterns. Correlate code quality metrics with incident reports, or deployment frequency with bug rates to identify hidden relationships.
Code Quality Analysis
Transform raw SonarQube metrics into actionable insights. Combine test coverage data with deployment history to understand the impact of quality on your delivery process.
Pipeline Analytics
Connect CI/CD pipeline data with version control metrics. Understand how code changes, review times, and deployment patterns interact to affect your delivery process.
Security Insights
Correlate vulnerability data with code changes and deployment history. Track how security issues evolve across your codebase and their impact on your development process.
Team Performance
Combine working patterns, code ownership, and project management data. Understand how team collaboration patterns affect code quality and delivery efficiency.
Comprehensive Guides
Access detailed documentation covering everything from installation to advanced usage. Learn how to configure integrations, set up custom metrics, and create powerful data visualizations.
Integration Guides
Step-by-step guides for connecting with your development tools. Configure GitHub, Azure DevOps, Jira, SonarQube, and more to start gathering insights from your existing data.
Flexible Deployment Options
Choose the deployment method that best fits your needs
Deploy Anywhere,
Run Everywhere
Self-Hosted Cloud
Deploy on your preferred cloud platform with our Kubernetes Helm charts or AWS Lambda support. Perfect for teams that need full control over their infrastructure.
Docker Deployment
Run CodeMetrics in containers using Docker or Docker Compose. Ideal for quick setup and development environments.
Local Development
Run directly on your machine using Node.js. Perfect for developers who want to test and contribute to the project.
Desktop App (Coming Soon)
A native desktop application for running CodeMetrics locally. Perfect for individual developers and small teams who want a simple setup or perform one-shot analysis.
Data Storage Options
Choose from MongoDB, DynamoDB, or local file storage. Configure caching strategies and data retention policies to optimize performance and resource usage.
Authentication Methods
Secure your deployment with JWT authentication. Integrate with your existing identity providers or use built-in authentication.
Releases & Downloads
Get the latest version of CodeMetrics
Stay Updated,
Stay Secure
Release Artifacts
Download pre-built Docker images, Helm charts, and deployment packages from our GitHub releases. Each release includes detailed changelogs and upgrade guides.
Continuous Delivery
Our GitHub Actions workflows automatically build and publish new releases. Track the latest features and improvements through our release notes.
FAQs
Frequently Asked Questions
Find answers to common questions about CodeMetrics.
How does CodeMetrics integrate with my existing workflow?
CodeMetrics seamlessly integrates with popular Git platforms and CI/CD pipelines. We support GitHub, Bitbucket, and most major CI/CD platforms.
What data sources are supported?
CodeMetrics works with your existing development tools and their data. We support integration with version control systems (GitHub, Bitbucket, Azure DevOps), code quality tools (SonarQube), and project management systems (Jira, Azure DevOps) which we standardize, to perform cross-system analysis.
How does data retrieval work?
CodeMetrics uses a smart caching system to optimize data retrieval. For recent data, we fetch directly from source systems. For historical data, we use our cache with configurable TTLs. This approach ensures efficient querying while keeping data fresh.
Is my code secure with CodeMetrics?
Yes, we take security seriously. Your code is analyzed in a secure environment, and we never store your source code.
How is data access controlled?
CodeMetrics uses JWT authentication with configurable expiration times. Access to data is controlled through your existing system permissions - we only access data that your configured service accounts have permission to view.
What authentication methods are supported?
We support multiple authentication methods including JWT, LDAP, and OIDC. All authentication traffic is encrypted using HTTPS, and we recommend using secure authentication providers in production environments.
Do I need a license to run the software?
CodeMetrics requires a valid license key to run. The license is validated when the application starts. You can obtain a license by contacting our team. The license file contains your email and a unique key that enables the software.
Does CodeMetrics use AI?
No, CodeMetrics does not currently use any external AI services or APIs. All analysis and insights are generated through traditional data processing and statistical methods, ensuring your data stays within your control and systems.
Get Started
Ready to learn more about your project?
Join the community using CodeMetrics to build better software.