The Humanitec Platform Orchestrator offers integration and extension possibilities to automate manual processes and connect with other systems and processes.
Integrations and extensions are essential for building a comprehensive Internal Developer Platform that provides a consistent developer experience while supporting the unique needs of your organization.
To get started, check out the Integrate your CI guide to set up your CI pipeline and notify the Humanitec Platform Orchestrator of changes.
The following sections describe how to integrate or define your existing infrastructure with the Humanitec Platform Orchestrator.
CI system integration allows deploying applications on every code change by notifying the Platform Orchestrator to provision resources defined in the Score file. Integrate your CI system by notifying the Humanitec Platform Orchestrator on every git push.
Refer to our Kubernetes documentation to understand how it’s defined in the Humanitec Platform Orchestrator. Additionally, learn about the definition of Namespaces for your containerized applications.
By leveraging these definitions and understanding their integration capabilities, platform teams can construct a flexible Internal Developer Platform tailored to their stack and workflows. This ensures a consistent developer experience.
Drivers provision the resources defined in Score files. Built-in Drivers provide out-of-the-box support for major clouds and tools. Extend the Humanitec Platform Orchestrator by writing custom Drivers to provision resources in other platforms.
The following are a list of built-in Drivers supported natively by Humanitec.
Kubernetes resource Drivers
Workload Profiles customize Score definitions with environment-specific values like namespaces, subnets, and resource sizes. This separates workload topology from infrastructure details.