Configs
List Hyperdrives
Get Hyperdrive
Create Hyperdrive
Replace Hyperdrive
Update Hyperdrive
Delete Hyperdrive
ModelsExpand Collapse
ConfigListResponse object { id, caching, name, 7 more }
The name of the Hyperdrive configuration. Used to identify the configuration in the Cloudflare dashboard and API.
origin: object { database, host, password, 3 more } or object { access_client_id, access_client_secret, database, 4 more } or object { database, password, scheme, 2 more } Combines database connection fields with exactly one supported network location.
Combines database connection fields with exactly one supported network location.
PublicDatabase object { database, host, password, 3 more }
Defines the publicly reachable hostname or IP of your origin database. Private, loopback, and link-local IP addresses are not allowed.
Set the password needed to access your origin database. The API never returns this write-only value.
Defines the port of your origin database. Defaults to 5432 for PostgreSQL or 3306 for MySQL if not specified.
AccessProtectedDatabaseBehindCloudflareTunnel object { access_client_id, access_client_secret, database, 4 more }
Defines the Client ID of the Access token to use when connecting to the origin database.
Defines the Client Secret of the Access Token to use when connecting to the origin database. The API never returns this write-only value.
Set the password needed to access your origin database. The API never returns this write-only value.
DatabaseReachableThroughAWorkersVPC object { database, password, scheme, 2 more }
Set the password needed to access your origin database. The API never returns this write-only value.
scheme: "postgres" or "postgresql" or "mysql"Specifies the URL scheme used to connect to your origin database.
Specifies the URL scheme used to connect to your origin database.
Defines the creation time of the Hyperdrive configuration.
integration: optional object { database_branch_name, database_name, integration, 3 more } Connects to a PlanetScale database using credentials managed by Cloudflare. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard.
Connects to a PlanetScale database using credentials managed by Cloudflare. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard.
Defines the last modified time of the Hyperdrive configuration.
mtls: optional object { ca_certificate_id, mtls_certificate_id, sslmode } mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
The (soft) maximum number of connections the Hyperdrive is allowed to make to the origin database.
Maximum allowed: 20 for free tier accounts, 100 for paid tier accounts. If not specified, defaults to 20 for free tier and 60 for paid tier. Certain Cloudflare-managed origins may be permitted a higher limit. Contact Cloudflare if you need a higher limit.
ConfigGetResponse object { id, caching, name, 7 more }
The name of the Hyperdrive configuration. Used to identify the configuration in the Cloudflare dashboard and API.
origin: object { database, host, password, 3 more } or object { access_client_id, access_client_secret, database, 4 more } or object { database, password, scheme, 2 more } Combines database connection fields with exactly one supported network location.
Combines database connection fields with exactly one supported network location.
PublicDatabase object { database, host, password, 3 more }
Defines the publicly reachable hostname or IP of your origin database. Private, loopback, and link-local IP addresses are not allowed.
Set the password needed to access your origin database. The API never returns this write-only value.
Defines the port of your origin database. Defaults to 5432 for PostgreSQL or 3306 for MySQL if not specified.
AccessProtectedDatabaseBehindCloudflareTunnel object { access_client_id, access_client_secret, database, 4 more }
Defines the Client ID of the Access token to use when connecting to the origin database.
Defines the Client Secret of the Access Token to use when connecting to the origin database. The API never returns this write-only value.
Set the password needed to access your origin database. The API never returns this write-only value.
DatabaseReachableThroughAWorkersVPC object { database, password, scheme, 2 more }
Set the password needed to access your origin database. The API never returns this write-only value.
scheme: "postgres" or "postgresql" or "mysql"Specifies the URL scheme used to connect to your origin database.
Specifies the URL scheme used to connect to your origin database.
Defines the creation time of the Hyperdrive configuration.
integration: optional object { database_branch_name, database_name, integration, 3 more } Connects to a PlanetScale database using credentials managed by Cloudflare. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard.
Connects to a PlanetScale database using credentials managed by Cloudflare. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard.
Defines the last modified time of the Hyperdrive configuration.
mtls: optional object { ca_certificate_id, mtls_certificate_id, sslmode } mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
The (soft) maximum number of connections the Hyperdrive is allowed to make to the origin database.
Maximum allowed: 20 for free tier accounts, 100 for paid tier accounts. If not specified, defaults to 20 for free tier and 60 for paid tier. Certain Cloudflare-managed origins may be permitted a higher limit. Contact Cloudflare if you need a higher limit.
ConfigCreateResponse object { id, caching, name, 7 more }
The name of the Hyperdrive configuration. Used to identify the configuration in the Cloudflare dashboard and API.
origin: object { database, host, password, 3 more } or object { access_client_id, access_client_secret, database, 4 more } or object { database, password, scheme, 2 more } Combines database connection fields with exactly one supported network location.
Combines database connection fields with exactly one supported network location.
PublicDatabase object { database, host, password, 3 more }
Defines the publicly reachable hostname or IP of your origin database. Private, loopback, and link-local IP addresses are not allowed.
Set the password needed to access your origin database. The API never returns this write-only value.
Defines the port of your origin database. Defaults to 5432 for PostgreSQL or 3306 for MySQL if not specified.
AccessProtectedDatabaseBehindCloudflareTunnel object { access_client_id, access_client_secret, database, 4 more }
Defines the Client ID of the Access token to use when connecting to the origin database.
Defines the Client Secret of the Access Token to use when connecting to the origin database. The API never returns this write-only value.
Set the password needed to access your origin database. The API never returns this write-only value.
DatabaseReachableThroughAWorkersVPC object { database, password, scheme, 2 more }
Set the password needed to access your origin database. The API never returns this write-only value.
scheme: "postgres" or "postgresql" or "mysql"Specifies the URL scheme used to connect to your origin database.
Specifies the URL scheme used to connect to your origin database.
Defines the creation time of the Hyperdrive configuration.
integration: optional object { database_branch_name, database_name, integration, 3 more } Connects to a PlanetScale database using credentials managed by Cloudflare. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard.
Connects to a PlanetScale database using credentials managed by Cloudflare. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard.
Defines the last modified time of the Hyperdrive configuration.
mtls: optional object { ca_certificate_id, mtls_certificate_id, sslmode } mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
The (soft) maximum number of connections the Hyperdrive is allowed to make to the origin database.
Maximum allowed: 20 for free tier accounts, 100 for paid tier accounts. If not specified, defaults to 20 for free tier and 60 for paid tier. Certain Cloudflare-managed origins may be permitted a higher limit. Contact Cloudflare if you need a higher limit.
ConfigUpdateResponse object { id, caching, name, 7 more }
The name of the Hyperdrive configuration. Used to identify the configuration in the Cloudflare dashboard and API.
origin: object { database, host, password, 3 more } or object { access_client_id, access_client_secret, database, 4 more } or object { database, password, scheme, 2 more } Combines database connection fields with exactly one supported network location.
Combines database connection fields with exactly one supported network location.
PublicDatabase object { database, host, password, 3 more }
Defines the publicly reachable hostname or IP of your origin database. Private, loopback, and link-local IP addresses are not allowed.
Set the password needed to access your origin database. The API never returns this write-only value.
Defines the port of your origin database. Defaults to 5432 for PostgreSQL or 3306 for MySQL if not specified.
AccessProtectedDatabaseBehindCloudflareTunnel object { access_client_id, access_client_secret, database, 4 more }
Defines the Client ID of the Access token to use when connecting to the origin database.
Defines the Client Secret of the Access Token to use when connecting to the origin database. The API never returns this write-only value.
Set the password needed to access your origin database. The API never returns this write-only value.
DatabaseReachableThroughAWorkersVPC object { database, password, scheme, 2 more }
Set the password needed to access your origin database. The API never returns this write-only value.
scheme: "postgres" or "postgresql" or "mysql"Specifies the URL scheme used to connect to your origin database.
Specifies the URL scheme used to connect to your origin database.
Defines the creation time of the Hyperdrive configuration.
integration: optional object { database_branch_name, database_name, integration, 3 more } Connects to a PlanetScale database using credentials managed by Cloudflare. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard.
Connects to a PlanetScale database using credentials managed by Cloudflare. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard.
Defines the last modified time of the Hyperdrive configuration.
mtls: optional object { ca_certificate_id, mtls_certificate_id, sslmode } mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
The (soft) maximum number of connections the Hyperdrive is allowed to make to the origin database.
Maximum allowed: 20 for free tier accounts, 100 for paid tier accounts. If not specified, defaults to 20 for free tier and 60 for paid tier. Certain Cloudflare-managed origins may be permitted a higher limit. Contact Cloudflare if you need a higher limit.
ConfigEditResponse object { id, caching, name, 7 more }
The name of the Hyperdrive configuration. Used to identify the configuration in the Cloudflare dashboard and API.
origin: object { database, host, password, 3 more } or object { access_client_id, access_client_secret, database, 4 more } or object { database, password, scheme, 2 more } Combines database connection fields with exactly one supported network location.
Combines database connection fields with exactly one supported network location.
PublicDatabase object { database, host, password, 3 more }
Defines the publicly reachable hostname or IP of your origin database. Private, loopback, and link-local IP addresses are not allowed.
Set the password needed to access your origin database. The API never returns this write-only value.
Defines the port of your origin database. Defaults to 5432 for PostgreSQL or 3306 for MySQL if not specified.
AccessProtectedDatabaseBehindCloudflareTunnel object { access_client_id, access_client_secret, database, 4 more }
Defines the Client ID of the Access token to use when connecting to the origin database.
Defines the Client Secret of the Access Token to use when connecting to the origin database. The API never returns this write-only value.
Set the password needed to access your origin database. The API never returns this write-only value.
DatabaseReachableThroughAWorkersVPC object { database, password, scheme, 2 more }
Set the password needed to access your origin database. The API never returns this write-only value.
scheme: "postgres" or "postgresql" or "mysql"Specifies the URL scheme used to connect to your origin database.
Specifies the URL scheme used to connect to your origin database.
Defines the creation time of the Hyperdrive configuration.
integration: optional object { database_branch_name, database_name, integration, 3 more } Connects to a PlanetScale database using credentials managed by Cloudflare. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard.
Connects to a PlanetScale database using credentials managed by Cloudflare. The Cloudflare account must already be linked to PlanetScale in the Hyperdrive dashboard.
Defines the last modified time of the Hyperdrive configuration.
mtls: optional object { ca_certificate_id, mtls_certificate_id, sslmode } mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
mTLS configuration for the origin connection. Cannot be used with VPC Service origins; TLS must be managed on the VPC Service.
The (soft) maximum number of connections the Hyperdrive is allowed to make to the origin database.
Maximum allowed: 20 for free tier accounts, 100 for paid tier accounts. If not specified, defaults to 20 for free tier and 60 for paid tier. Certain Cloudflare-managed origins may be permitted a higher limit. Contact Cloudflare if you need a higher limit.