Technical Requirements
Learn more about the requirements for your Workloads, infrastructure, and tools used in and with Humanitec.
The services used in your application managed through Humanitec have to be containerized. In order to make use of the entire functionality, we recommend parameterizing environment variables to make sure that your Internal Developer Platform can manage and inject environment-specific configuration for you.
Humanitec can integrate with any CI tool. There are a number of out-of-the-box integrations available for the most widely used CI solutions. Check out Connect CI Pipelines for more information. Don't worry if your specific CI tool is not supported out-of-the-box. Our team is happy to provide you with the specific information needed to get your setup connected to Humanitec.
Workloads have to be run on Kubernetes as an orchestration engine. We support GKE (GCP), EKS (AWS), and AKS (Azure) out of the box. Support for other Kubernetes platforms is generally possible and we'll help you set it up. Please reach out to us for more details.
Resources such as databases, file storage that runs outside your Kubernetes cluster, DNS, and many more are fully supported by Humanitec.
If you have IP restrictions in place, ensure that the following IPs are allowed
34.159.97.57
35.198.74.96
34.141.77.162
34.89.188.214
34.159.140.35
34.89.165.141
Humanitec is supported on the current and the previous major release of Desktop Google Chrome.
Much of the software we use is open source. For example, we use Python, Django, PostgreSQL, Nginx, RabbitMQ, Celery, and React. Each of these software libraries may or may not include additional open-source libraries that can be found in the detailed documentation for each.