How does Humanitec integrate?
Learn where and how Humanitec integrates with your tools and infrastructure.
This section provides an overview of where and how Humanitec integrates with the tools and infrastructure you already have in place. Humanitec can orchestrate this infrastructure, wire services to static resources or create new resources dynamically, such as databases, file-storage, DNS and more. To understand this in detail visit the Orchestrate Infrastructure guide.
There are three major integration points for Humanitec.
- 1.CI pipelines get integrated using Curl commands at the last step of the build pipeline. This way the platform gets container images or notifications about new builds to deploy them or kick off automations.
- 3.Any resource (databases, file-storage, DNS etc.) can be managed (provisioned, wired up to a service etc.) using drivers. Reuse existing drivers, customize them or build your own. Drivers can manipulate resources on their own or in tandem with any IaC setup (Terraform, Pulumi, Crossplane).
The following table provides a rough overview of the different types of systems you can integrate with Humanitec as well as some examples.