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.

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

Read and write to audit events to the Replicated audit log.

Version API

Read the current application version, release notes, pending updates and apply updates

License API

Provides methods for your application to query properties of the installed license

Status API

Provides endpoints for your application to report various kinds of status information back to the management console

Identity API

Provides authentication with identity servers

Provisioning API

Provides authentication syncing with a customer’s identity server

Console API

API to use the Replicated console settings