Integration API

The Replicated Integration API is hosted with Replicated’s on-premise daemon and allows your services to call and be called by the local Replicated server.

This content is associated with a legacy version of the Replicated product. For the current Replicated product documentation, see docs.replicated.com.

The Integration API is the primary mechanism for developers to integrate their applications with Replicated’s management console and APIs.

Accessing the Integration API

The Integration API can be accessed by using the $REPLICATED_INTEGRATIONAPI environment variable injected into all application containers. After that, every resource can be used by applications to offer features such as airgap detection, LDAP authentication and syncing support, and update checks.

Giving Users a Good Experience

The Integration API is designed to enable application developers to seamlessly give every on-prem user the same experience, regardless of the environment it’s in. For example, the Integration and Provisioning APIs allow users to integrate their application with every enterprise environment using an enterprise identity provider, such as LDAP or Active Directory. The Audit API helps with enterprise compliance requirements by providing a write-once, read-many storage mechanism for user actions within the Replicated console, as well as applications.

Providing an enterprise native experience to users allows them to use your application while reaping the benefits of their enterprise environment. However, all applications don’t necessarily need to use every part of the integration API to feel native. Use the parts of the Integration API needed for your application to seamlessly integrate into enterprise environments.

API Resources

Audit API

Version API

License API

Status API

Identity API

Provisioning API

Console API