Harness Software Delivery Platform Overview
Harness is a modern software delivery platform that provides complete lifecycle management from code building to production deployment. This document details the twelve core modules of the Harness platform to help you understand the functionality and use cases of each module.Platform Architecture
Harness Platform provides shared infrastructure for all modules, including:- Unified Authentication & Authorization: Role-based access control (RBAC), Single Sign-On (SSO)
- Secret Management: Secure storage of credentials and secrets
- Delegate: Agent services running in your infrastructure
- Governance & Compliance: Policy enforcement through Open Policy Agent (OPA)
- Audit Trail: Complete operation audit logs
Twelve Core Modules
| Module | Overview | Target Users |
|---|---|---|
| Continuous Integration (CI) | Fast build, test, and push code | Developers |
| Continuous Delivery & GitOps (CD) | Automated deployment to any environment | DevOps Engineers |
| Feature Flags | Control feature releases without redeployment | Product Managers, Developers |
| Feature Management & Experimentation (FME) | A/B testing and data-driven decisions | Product Managers, Data Analysts |
| Security Testing Orchestration (STO) | Integrate security scanning in CI/CD | Security Engineers |
| Cloud Cost Management (CCM) | Optimize cloud resource spending | Finance Teams, DevOps |
| Chaos Engineering (CE) | Improve system resilience through fault injection | SRE Engineers |
| Service Reliability Management (SRM) | Proactive monitoring and incident management | SRE Engineers |
| Infrastructure as Code Management (IaCM) | Version control and policy governance for infrastructure | Platform Engineers |
| Continuous Error Tracking (CET) | Real-time application error monitoring and root cause analysis | Developers |
| Release Orchestration | Cross-team, cross-service release coordination | Release Managers |
| Software Supply Chain Assurance (SSCA) | Ensure software supply chain integrity and compliance | Security Engineers, Compliance Teams |
Module Integration Benefits
The core advantage of Harness is the deep integration between modules:- Unified Pipeline Orchestration: CI, CD, STO and other modules can work together in the same pipeline
- Shared Infrastructure: No need to configure infrastructure separately for each module
- Cross-Module Visibility: Unified monitoring dashboards cover all modules
- AI-Driven Insights: Harness AI provides intelligent recommendations across all modules
Getting Started
- Visit Harness Developer Portal
- Create a free account
- Select the modules you need
- Follow the documentation for each module to start configuring