Platform
Pipelines are the automation heart of Harness AI. Harness makes it easy to build workflows in natural language, code and a visual builder.
Knowledge Graph awareness. With access to the Harness Knowledge Graph, expert agents understand your application's history and infrastructure. With that they can diagnose common problems or recommend improvements.
Organization context. Harness AI works in the context of your organization and team, and so it knows how you work. The pipelines it helps you build connect the tools you use and follow the practices your organization has standardized on.
Headless orchestration. Custom UIs and IDPs generate Harness YAML dynamically. Your portal controls the experience; Harness handles orchestration, logs, and lifecycle.
Frictionless migration. Convert Jenkins, Drone, or other pipeline definitions programmatically into Harness YAML, enabling incremental migration without a big-bang cutover.
Governance on every run. RBAC, OPA policy validation, and unified secrets management apply to every dynamically generated pipeline, so adaptability never comes at the cost of control.
Approver contact and notification. Automatically alert designated approvers via Slack, email, or webhook when a stage fails, keeping the right people informed without manual follow-up.
Step retry with configurable attempts. Configure automatic retry logic with custom backoff intervals to handle transient failures without triggering a full pipeline rollback.
Automatic rollback based on telemetry. When post-deployment health checks detect elevated error rates or latency, Harness automatically rolls back to the last known stable version.
Custom handling logic. Define exactly what happens per failure — ignore, abort, mark as success, or trigger a custom step — with per-stage control.
Manual approval workflows. Pause pipeline execution at any stage and require one or more team members to approve before proceeding, with configurable timeout and escalation.
Jira ticket validation. Require a linked Jira issue in a specified state before allowing a stage to proceed, keeping change management in sync with your delivery flow.
ServiceNow change request integration. Automatically create and validate ServiceNow change requests as part of your deployment workflow to satisfy ITSM compliance requirements.
Real-time execution visibility. Watch pipeline stages progress live with per-step status, timing, and input/output data as execution happens.
Complete logs and diagnostics. Access full shell output, error messages, and execution context for every step, grouped and searchable by stage.
Historical data retention. Review past pipeline runs, compare execution times, and trace regressions by querying the full execution history for any pipeline.