# Humanitec

**Canonical:** https://apis.io/providers/humanitec/  
**Website:** https://humanitec.com/  
**APIs profiled:** 45

Humanitec is a platform engineering company that provides an Internal Developer Platform (IDP) for managing applications, deployments, environments, and resources through self-service developer workflows. The Humanitec Platform Orchestrator API enables teams to programmatically manage organizations, applications, environments, deployments, workloads, resources, and integrations.

## Kin Score — 33.0 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+1.9 from 31.1).

| Facet | Score |
|---|---|
| Discoverability | 68.5 |
| Contract Quality | 50.4 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 10.5 |
| Developer Ergonomics | 21.4 |
| Commercial Clarity | 39.5 |
| Access Clarity | 39.5 |

## Agent readiness — 35.8 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | documented |
| MCP Server | no |
| Auth Clarity | no |
| Idempotency | no |
| Error Semantics | verified |
| OpenAPI Examples | partial |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | yes |

## Access

Freemium — onboarding: unknown, pricing: freemium, trial: no (confidence: medium).

## APIs (45)

- **Humanitec AccountType API** — Resource Account Types define cloud providers or protocols to which a resource account can belong. <SchemaDefinition schemaRef="#/components/schemas/AccountTypeRequest" />
- **Humanitec ActiveResource API** — Active Resources represent the concrete resources provisioned for an Environment. They are provisioned on the first deployment after a dependency on a particular resource type i...
- **Humanitec Agents API** — An object containing the details of an Agent. <SchemaDefinition schemaRef="#/components/schemas/Agent" />
- **Humanitec Application API** — An Application is a collection of Workloads that work together. When deployed, all Workloads in an Application are deployed to the same namespace. Apps are the root of the confi...
- **Humanitec Artefact API** — Artefacts can be registered with Humanitec. Continuous Integration (CI) pipelines notify Humanitec when a new version of an Artefact becomes available. Humanitec tracks the Arte...
- **Humanitec ArtefactVersion API** — Details of a Container Artefact Version <SchemaDefinition schemaRef="#/components/schemas/ContainerArtefactVersion" />
- **Humanitec AuditLogs API** — An entry in the audit log <SchemaDefinition schemaRef="#/components/schemas/AuditLogEntry" />
- **Humanitec AutomationRule API** — An Automation Rule defining how and when artefacts in an environment should be updated. <SchemaDefinition schemaRef="#/components/schemas/AutomationRuleRequest" />
- **Humanitec Delta API** — A Deployment Delta (or just "Delta") describes the changes that must be applied to one Deployment Set to generate another Deployment Set. Deployment Deltas are the only way to c...
- **Humanitec Deployment API** — Deployments represent updates to the running state of an Environment. Deployments are made by applying _Deltas_ to a state defined by an existing Deployment. The Environment’s f...
- **Humanitec DriverDefinition API** — DriverDefinition describes the resource driver. Resource Drivers are code that fulfils the Humanitec Resource Driver Interface. This interface allows for certain actions to be p...
- **Humanitec Environment API** — Environments are independent spaces where Applications can run. An Application is always deployed into an Environment. <SchemaDefinition schemaRef="#/components/schemas/Environm...
- **Humanitec EnvironmentPausedInfo API** — The EnvironmentPausedInfo API from Humanitec — 1 operation(s) for environmentpausedinfo.
- **Humanitec EnvironmentType API** — Environment Types are a way of grouping and managing Environments. Every Environment has exactly 1 Environment Type. Environment Types can be used with External Resources to man...
- **Humanitec Event API** — Webhook is a special type of a Job. It performs an HTTPS request to a specified URL with specified headers. <SchemaDefinition schemaRef="#/components/schemas/WebhookRequest" />
- **Humanitec Group API** — GroupRequest holds the definition of a new group. <SchemaDefinition schemaRef="#/components/schemas/GroupRequest" />
- **Humanitec HumanitecPublicKeys API** — The HumanitecPublicKeys API from Humanitec — 1 operation(s) for humanitecpublickeys.
- **Humanitec Image API** — DEPRECATED: This type exists for historical compatibility and should not be used. Please use the [Artefact API](https://api-docs.humanitec.com/#tag/Artefact) instead. Container ...
- **Humanitec Logs API** — A container log entry. <SchemaDefinition schemaRef="#/components/schemas/OutputEntryResponse" />
- **Humanitec MatchingCriteria API** — Matching Criteria are a set of rules used to choose which Resource Definition to use to provision a particular Resource Type. Matching criteria are made up in order of specifici...
- **Humanitec Organization API** — An Organization is the top level object in Humanitec. All other objects belong to an Organization. <SchemaDefinition schemaRef="#/components/schemas/OrganizationResponse" />
- **Humanitec PipelineApprovals API** — An approval object <SchemaDefinition schemaRef="#/components/schemas/PipelineApprovalRequest" />
- **Humanitec PipelineRuns API** — Details of a Run within the Pipeline. <SchemaDefinition schemaRef="#/components/schemas/PipelineRun" />
- **Humanitec Pipelines API** — An object containing the details of a Pipeline. <SchemaDefinition schemaRef="#/components/schemas/Pipeline" />
- **Humanitec public API** — The public API from Humanitec — 141 operation(s) for public.
- **Humanitec PublicKeys API** — PublicKey stores a Public Key an organization shares with Humanitec. <SchemaDefinition schemaRef="#/components/schemas/PublicKey" />
- **Humanitec Registry API** — Humanitec can be used to manage registry credentials. The Registry object represents how to match credentials to a particular registry. Humanitec supports all Docker compatible ...
- **Humanitec Replicas API** — null <SchemaDefinition schemaRef="#/components/schemas/ReplicasRequest" />
- **Humanitec ResourceAccount API** — ResourceAccount represents the account being used to access a resource. Resource Accounts hold credentials that are required to provision and manage resources. <SchemaDefinition...
- **Humanitec ResourceClass API** — The ResourceClass API from Humanitec — 3 operation(s) for resourceclass.
- **Humanitec ResourceDefinition API** — A Resource Definitions describes how and when a resource should be provisioned. It links a driver (the how) along with a Matching Criteria (the when) to a Resource Type. This al...
- **Humanitec ResourceDefinitionVersion API** — A Resource Definition Version represents a version of a Resource Definition. <SchemaDefinition schemaRef="#/components/schemas/ResourceDefinitionVersion" />
- **Humanitec ResourceProvision API** — ResourceProvisionRequest is the payload passed to the resource provisioner, specifying the resources to be provisioned. <SchemaDefinition schemaRef="#/components/schemas/Resourc...
- **Humanitec ResourceType API** — Resources Types define the technology that Applications can have dependencies on. Each Resource Type also defines a set of input parameters (`inputs_schema`), and a set of outpu...
- **Humanitec RuntimeInfo API** — RuntimeInfo object returned by the runtime endpoint. Represents a list post statuses grouped by modules and controllers (deployments and stateful sets). <SchemaDefinition schema...
- **Humanitec SecretStore API** — Secret Store represents external secret management system used by an organization to store secrets referenced in Humanitec. <SchemaDefinition schemaRef="#/components/schemas/Sec...
- **Humanitec Set API** — A Deployment Set (or just "Set") defines all of the non-Environment specific configuration for Modules and External Resources. Each of these Modules or External Resources has a ...
- **Humanitec TokenInfo API** — Holds metadata about a token. `expires_at` is excluded if token does not expire. <SchemaDefinition schemaRef="#/components/schemas/TokenInfoResponse" />
- **Humanitec UserInvite API** — The UserInvite API from Humanitec — 1 operation(s) for userinvite.
- **Humanitec UserProfile API** — UserProfile holds the profile information of a user <SchemaDefinition schemaRef="#/components/schemas/UserProfileResponse" />
- …and 5 more, listed in full on the page.

## Agentic access (1)

- **Humanitec Agentic Access** — 221 operations · 119 acting · 1 human-in-the-loop

## Security (1)

- **Humanitec Domain Security** — TLSv1.3 · HSTS · DMARC

## Plans (1)

- **Humanitec Plans Pricing**

## Tags

Deployment, DevOps, Internal Developer Platform, Platform Engineering, Platform Orchestrator

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/humanitec/). Scores are computed from the provider's own public artifacts under a published rubric.
