Infrastructure Orchestration
Stop working through repetitive tickets to create or maintain infrastructure. Define resources once and share them across many workloads. Manage them as a fleet.
Reuse templated definitions across workloads
Configure resource definitions in code to define how and when resources get created or updated. Orchestrate the update and creation of any resource across cloud and on-prem, directly through the cloud APIs or in tandem with any IaC format. Set a wide context for a high degree of standardization and choose your ideal level of abstraction.
Let developers
self-serve with ease
Define the level of abstraction that works for your developers. Let them consume anything as code (Score) or through a UI (Portal). They describe what their workload needs to run, independently of the environment (e.g. adding a database, spinning up a complete ephemeral environment or changing the CPU allocation). All possible in a breeze.
Orchestrate any type of IaC format
Whether it’s your Terraform files, Crossplane, Pulumi, CDK or a mix of all of them, the Platform Orchestrator can orchestrate your existing setup and let you maintain templates. Define reusable resource definitions in a language that works for you.
Understand usage,
update and maintain at scale
The Platform Orchestrator provides you with a single API to query information, e.g. “what are all applications that depend on a resource definition?”. You can update one file and securely enforce the change across all dependent applications.
Set granular security
rules and run policy checks
Tune the degree of standardization and abstraction by granting users the right to create or update resource definitions with granular RBAC. Enforce the use of mandatory configurations in production environments. Run policy checks and sign off workflows before executing the final deployment.
How it works
Developers describe their workloads and dependent resource in an environment agnostic way using Score. Platform engineers define how to update/create executable configurations based on the context. The Platform Orchestrator creates a consistent code representation of the environment based on this input. Latest configuration changes are enforced with every deployment. The Humanitec Portal allows you to visualize what’s running where.
There’s so much noise in the platform engineering space. Reference architectures helped us get the design and starting point right.
Emil Kilhage
CTO
We had planned 24 months to get our V1 for the IDP. With Humanitec we had a first MVP after 24 minutes.
Markus SchĂĽnemann
CTO