Qovery Clusters API is one of 94 APIs that Qovery publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Clusters. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, an API reference, authentication docs, and rate-limit docs.
This API exposes
31 operations
across 24 paths,
and defines 94 schemas.
It is described by OpenAPI 3.0.0, at version 1.0.4.
Requests are made against a single base URL, https://api.qovery.com.
31 operations24 paths94 schemas2 DELETE17 GET6 POST6 PUT
Metadata
The identity and technical contract details declared by the specification.
Qovery Clusters API declares
2 security schemes
for authenticating requests.
It accepts HTTP bearer tokens (JWT) (bearerAuth).
An API key is passed in the header as Authorization (ApiKeyAuth).
By default, every request must be authenticated.
bearerAuth — JWT tokens should be used with OIDC account (human to machine). JWT tokens used by the Qovery console to communicate with the API have a TTL. Curl Example ' cu…
ApiKeyAuth — Token API are generated by Qovery to manage machine to machine interaction and do not have a TTL. Curl Example ' curl https://console.qovery.com/organization -…
Paths & Operations 31
Across 24 paths, the API surfaces 31 operations — 2 DELETE, 17 GET, 6 POST, 6 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 94 schemas that model the data the API accepts and returns. The most detailed are ClusterAdvancedSettings (55 properties), ClusterRequest (20 properties), ClusterFeatureAwsExistingVpc (17 properties), ClusterFeatureResponse (14 properties). Each schema is shown below with its type and property counts.
ReferenceObject
object
1 property1 required
KarpenterNodePoolLimits
object
4 properties4 required
ClusterRoutingTable
object
1 property
GitProviderEnum
string
ClusterLock
object
5 properties4 required
ClusterLogs
object
6 properties
RegistryMirroringModeEnum
string
Mirroring mode when deploying a service from a container registry - Cluster: This is not available on Scaleway. Images within the mirroring registry are organi…
type of the service (application, database, job, gateway...)
ClusterLockRequest
object
2 properties1 required
KarpenterCronjobNodePoolOverride
object
3 properties
KarpenterGpuNodePoolOverride
object
8 properties
GcpJsonCredentialsAuthDto
object
2 properties1 required
AlertingConfig
object
5 properties1 required
ClusterFeatureGcpExistingVpc
object
6 properties1 required
SecretManagerEndpointConfigurationDto
SecretManagerAccessRequest
object
4 properties3 required
InfrastructureOutputs
object
1 required
ClusterInfrastructureChartsParameters
object
4 properties
ClusterStatus
object
7 properties
ClusterEnvironmentResponse
object
5 properties5 required
Base
object
3 properties2 required
ClusterEnvironmentResponseList
object
1 property
KarpenterNodePool
object
5 properties1 required
EksAnywhereClusterJwtResponse
object
1 property1 required
ClusterRoutingTableRequest
object
1 property1 required
ClusterFeatureAwsExistingVpc
object
17 properties4 required
ClusterRequest
object
20 properties3 required
ClusterFeatureKarpenterParametersResponse
object
2 properties2 required
MetricsConfigurationManagedByQovery
object
6 properties
ClusterKarpenterPrivateSubnetIdsPutRequest
object
3 properties
ClusterDeploymentStatusEnum
string
KarpenterDefaultNodePoolOverride
object
2 properties
ClusterEksAnywhereGitRepository
object
5 properties2 required
ClusterStateEnum
string
KarpenterNodePoolRequirement
object
3 properties3 required
GcpSecretManagerEndpointDto
object
3 properties3 required
SecretManagerAccessResponseList
array
Commit
object
7 properties5 required
ClusterInfrastructureEksAnywhereParameters
object
3 properties2 required
SecretManagerAuthenticationDto
ClusterLogsResponseList
object
1 property
KarpenterNodePoolConsolidation
object
4 properties4 required
ClusterFeatureKarpenterParameters
object
6 properties4 required
AutomaticallyConfiguredAuthDto
object
1 property1 required
EksInfrastructureOutputs
object
5 properties5 required
EksAnywhereCommitResponse
object
1 property1 required
CloudWatchExportConfig
object
1 property1 required
ClusterFeatureResponseTypeEnum
string
ClusterDeleteMode
string
Indicates the mode to apply on cluster deletion "hard delete" means that we delete directly from our database, this is different from a "trigger delete" that c…
CloudVendorEnum
string
ClusterLabelsGroup
object
1 property
ClusterCloudProviderInfoRequest
object
3 properties
ClusterFeatureResponse
object
14 properties
KapsuleInfrastructureOutputs
object
2 properties2 required
CloudProviderEnum
string
KarpenterStableNodePoolOverride
object
3 properties
ClusterInfrastructureEksAnywhereBackupParameters
object
4 properties1 required
ClusterInfrastructureMetalLbChartParameters
object
1 property
AwsStaticCredentialsAuthDto
object
4 properties3 required
ClusterFeatureStringResponse
object
2 properties2 required
ClusterLogsResponse
object
1 property
KarpenterNodePoolRequirementKey
CommitResponseList
object
1 property
ClusterKeda
object
1 property1 required
SecretManagerAccessRequestList
array
ClusterResponseList
object
1 property
ClusterFeatureAwsExistingVpcResponse
object
2 properties2 required
ClusterFeatureBooleanResponse
object
2 properties2 required
ClusterLabelsGroupList
array
ClusterStatusResponseList
object
1 property
EksAnywhereCommitRequest
object
1 property1 required
KarpenterNodePoolRequirementOperator
WeekdayEnum
string
KubernetesEnum
string
AwsParameterStoreEndpointDto
object
2 properties2 required
GkeInfrastructureOutputs
object
3 properties3 required
MetricsParameters
object
2 properties
ObservabilityResourceProfile
ClusterMetricsResponse
object
1 property
ClusterCloudProviderInfo
object
3 properties
ClusterFeatureGcpExistingVpcResponse
object
2 properties2 required
CpuArchitectureEnum
AwsSecretManagerEndpointDto
object
2 properties2 required
AksInfrastructureOutputs
object
3 properties3 required
ClusterInfrastructureCertManagerChartParameters
object
1 property
ClusterInfrastructureNginxChartParameters
object
5 properties
ClusterAdvancedSettings
object
55 properties
SecretManagerAccessResponse
object
6 properties6 required
Specification
The full machine-readable OpenAPI contract behind this narrative.