Product Overview

Build your Internal Developer Platform

Humanitec combines a lightweight API, open source drivers and a self-service UI and CLI to help you build your Internal Developer Platform in days not years.

The power stack

Humanitec enables developers to self-serve the tech they need to run their apps on their own. The platform API streamlines application configuration management, provisions infrastructure using open source drivers and deals with RBAC. Developers self-serve deployments, environments, databases and logs through the UI or CLI.
Platform API

Orchestrate deployments

The platform API is the core of Humanitec. It lets Ops codify how infrastructure is provisioned and enables developer self-service. It deals with RBAC and also provides a scalable way of dealing with application configurations. Rather than maintaining a zoo of configuration files, Ops simply set baseline YAMLs.

Developers can apply changes to this baseline through the Self-Service UI or CLI. They can add environment variables, resources and manage secrets. Humanitec then creates manifests and applies them to the cluster through the Kubernetes API. They can then be stored in a specified repository.
Open source drivers

Orchestrate provisioning

The platform API can provision resources (e.g. databases, file storage, DNS, clusters) based on dependencies defined by an application developer. It does this by using open source drivers.
The API will then inject the resource output into the configuration to wire up the workload to its dependencies. The driver and how its configured can be defined by the Ops team at an application, environment or workload level.
Before After
Developer self-service UI and CLI

Boost productivity with self-service

Developers are no longer required to handle dozens of scripts and tools. Instead, they use the UI or CLI to self-serve the tech they need to run their apps and services.
Benefits

Developer driven deployments

Developers can deploy their apps with a simple git-push. They can apply changes to the config, diff deployments to see what changes were introduced and roll back on their own. Logs and error messages help them debug.

git-push deploy

Developers apply changes to their code, do a git-push and the respective environment is updated in the background. If they want to change configs or provision new infrastructure, they do so on their own.

Diff & roll-back

Humanitec keeps track of the full configuration for every deployment. Developers can understand changes made by diffing any 2 deployments. They can also roll back to any pervious deployment.

Debug

Developers can consume logs through the UI or CLI. Error messages from the infrastructure are surfaced to enable easy debugging. Diff commands can be used to identify the root cause of the issue.
Start building your own Internal Developer Platform with Humanitec.
Get started
Explore Humanitec on your own and spin up new environments in only 5 minutes.
Schedule a demo
Want to learn more about the onboarding process and how to get started? We can help!
4X
higher deploy frequency

Iterate in small, incremental bits and drive productivity.

95%
reduction in waiting times

Blocked environment? Get a new one. Never wait again.

60%
reduced MTTR

Enable everybody to track where errors are introduced

2x
lower change failure rate

Test thoroughly before production environments.

Testimonials

Powering platform pioneers

Humanitec is enabling self-service at engineering teams in unicorns, enterprises and growing teams.

“As we rapidly scaled, Ops came under massive pressure. Since we enabled developer self-service with Humanitec, Ops aren't a bottleneck anymore and we are shipping features 4x faster!“

Markus Schünemann
CTO at Lano

“The fact alone that Humanitec enables us to spin up fully provisioned environment with a single command is tremendously helpful. No more waiting times due to blocked environments!“

Emil Kilhage
Co-founder & Lead Architect at AlexisHR

“Humanitec allows enterprises to build an Internal Developer Platform where Kubernetes best practices are enforced by default throughout the whole organization. “

Michael Müller
CCO of Container Solutions
Features overview

The power stack