For the complete documentation index, see llms.txt. This page is also available as Markdown.

What is supported in Harness IDP

Lists the plugins, git providers, and third-party integrations supported in IDP.

Harness Internal Developer Portal integrates with a number of third-party providers to provide a single pane of glass for developers. This page outlines all the supported integrations, providers, and features available in Harness IDP.


1. Git providers

Harness IDP supports the following Git providers for storing and managing catalog entity YAML definitions and Workflow YAML definitions:

Git Provider

Support Type

Documentation

Harness Code Repository

Default

GitHub

Cloud & Enterprise

GitLab

Cloud & Self-Hosted

Bitbucket

Cloud & Server

Azure Repos

Cloud


2. IDP entities for Git experience

Harness IDP Git Experience allows you to store and version control your IDP configurations in Git repositories. The following table shows which IDP entities support Git Experience:

IDP Entity

Git Experience Support

Notes

Catalog Entities

Supported

Component, API, Resource, and other catalog entities can be stored as YAML files in Git

Workflows

Supported

Workflow definitions can be stored and tracked in Git repositories

Scorecards

Not Supported

Scorecards do not currently support Git Experience

Plugins

Not Supported

Plugin configurations do not currently support Git Experience

Layouts

Not Supported

Layout configurations do not currently support Git Experience


3. CI/CD providers

Harness IDP is CI/CD agnostic and integrates with various CI/CD tools:

CI/CD Provider

Support

Notes

Harness CI/CD

Supported

Recommended for the best out-of-the-box experience

GitLab CI/CD

Supported

Works seamlessly with IDP workflows

GitHub Actions

Supported

Compatible with IDP orchestration

CircleCI

Supported

Can be integrated with IDP workflows

Jenkins

Supported

Compatible through pipeline triggers

Other CI/CD Tools

Supported

Any CI/CD tool that can be triggered via API/webhook


4. Harness IDP plugins

Harness IDP supports a curated collection of plugins to integrate the software catalog with third-party providers and extend functionality:

Plugin Type

Description

Documentation

Harness Native Plugins

Official plugins that integrate seamlessly with other Harness modules (CI/CD, Feature Flags, Chaos Engineering, STO, etc.)

Backstage Community Plugins

Third-party and community plugins from the Backstage ecosystem

Custom Plugins

Build your own frontend plugins for specific use cases

SECRET MANAGEMENT FOR PLUGINS

Harness IDP requires some secrets to be set for plugins and external integrations in the Catalog to work. We support all types of secret managers for secure credential storage.


5. Harness IDP workflow backends

Harness Pipelines: Self-service workflows in Harness IDP are powered by Harness Pipelines. Each Workflow's backend is configured using Actions and Harness Pipelines. Go to Setting up the Backend with Harness IDP Pipeline for more information.

You can also use other tools (such as GitHub Actions or Jenkins) as the backend for your Workflows by triggering them via Harness Pipelines. However, these tools are not natively supported by Harness IDP, so the experience is not as seamless as with Harness Pipelines. We recommend using Harness Pipelines as the backend for your Workflows.


6. Harness IDP workflow actions

Harness IDP Workflows use custom actions to trigger and orchestrate Harness Pipelines. Go to Supported Workflow Actions for more information.


7. Miscellaneous

Additional features and capabilities supported in Harness IDP:

Feature

Support Status

Details

Custom Plugins

Supported

Scorecard Data Sources

Supported

Multiple data sources available for scorecards. View all data sources

Backstage Plugins

Supported

Curated collection of Backstage plugins. View available plugins

Custom Theming and Branding

Not Supported

Custom theming is not currently available

Developer Homepage Customization

Supported

You can customize the Homepage for a personalized developer experience

API Support for Entity Updates

Supported

Ingestion APIs available to programmatically update catalog entities

Harness Delegate

Supported

Required for accessing private URLs and resources behind firewalls

Secret Managers

Supported

All types of secret managers are supported

For information about what is supported for other Harness modules and the Harness Platform overall, go to Supported platforms and technologies.

Last updated

Was this helpful?