Wrangler commands
Create a new Hyperdrive configuration.
wrangler hyperdrive create <CONFIG_NAME> [OPTIONS]CONFIG_NAMEstring required- The name of the Hyperdrive configuration to create.
 
--connection-stringstring optional- The database connection string in the form 
postgres://user:password@hostname:port/database. 
- The database connection string in the form 
 --origin-hoststring optional- The hostname or IP address Hyperdrive should connect to.
 
--origin-portnumber optional- The database port to connect to.
 
--origin-schemestring optional- The scheme used to connect to the origin database, for example, postgresql or postgres.
 
--databasestring optional- The database (name) to connect to. For example, Postgres or defaultdb.
 
--origin-userstring optional- The username used to authenticate to the database.
 
--origin-passwordstring optional- The password used to authenticate to the database.
 
--access-client-idstring optional- The Client ID of the Access token to use when connecting to the origin database, must be set with a Client Access Secret. Mutually exclusive with 
origin-port. 
- The Client ID of the Access token to use when connecting to the origin database, must be set with a Client Access Secret. Mutually exclusive with 
 --access-client-secretstring optional- The Client Secret of the Access token to use when connecting to the origin database, must be set with a Client Access ID. Mutually exclusive with 
origin-port. 
- The Client Secret of the Access token to use when connecting to the origin database, must be set with a Client Access ID. Mutually exclusive with 
 --caching-disabledboolean optional- Disables the caching of SQL responses.
 
--max-agenumber optional- Specifies max duration for which items should persist in the cache, cannot be set when caching is disabled.
 
--swrnumber optional- Stale While Revalidate - Indicates the number of seconds cache may serve the response after it becomes stale, cannot be set when caching is disabled.
 
--ca-certificate-idstring optional- Sets custom CA certificate when connecting to origin database.
 
--mtls-certificate-idstring optional- Sets custom mTLS client certificates when connecting to origin database.
 
--sslmodestring optional- Sets SSL mode for CA verification. Must be 
require|verify-ca|verify-full. 
- Sets SSL mode for CA verification. Must be 
 
The following global flags work on every command:
--helpboolean- Show help.
 
--configstring (not supported by Pages)- Path to your Wrangler configuration file.
 
--cwdstring- Run as if Wrangler was started in the specified directory instead of the current working directory.
 
Update an existing Hyperdrive configuration.
wrangler hyperdrive update <ID> [OPTIONS]IDstring required- The ID of the Hyperdrive configuration to update.
 
--namestring optional- The new name of the Hyperdrive configuration.
 
--connection-stringstring optional- The database connection string in the form 
postgres://user:password@hostname:port/database. 
- The database connection string in the form 
 --origin-hoststring optional- The new database hostname or IP address Hyperdrive should connect to.
 
--origin-portstring optional- The new database port to connect to.
 
--origin-schemestring optional- The scheme used to connect to the origin database, for example, postgresql or postgres.
 
--databasestring optional- The new database (name) to connect to. For example, Postgres or defaultdb.
 
--origin-userstring optional- The new username used to authenticate to the database.
 
--origin-passwordstring optional- The new password used to authenticate to the database.
 
--access-client-idstring optional- The Client ID of the Access token to use when connecting to the origin database, must be set with a Client Access Secret. Mutually exclusive with 
origin-port. 
- The Client ID of the Access token to use when connecting to the origin database, must be set with a Client Access Secret. Mutually exclusive with 
 --access-client-secretstring optional- The Client Secret of the Access token to use when connecting to the origin database, must be set with a Client Access ID. Mutually exclusive with 
origin-port. 
- The Client Secret of the Access token to use when connecting to the origin database, must be set with a Client Access ID. Mutually exclusive with 
 --caching-disabledboolean optional- Disables the caching of SQL responses.
 
--max-agenumber optional- Specifies max duration for which items should persist in the cache, cannot be set when caching is disabled.
 
--swrnumber optional- Stale While Revalidate - Indicates the number of seconds cache may serve the response after it becomes stale, cannot be set when caching is disabled.
 
--ca-certificate-idstring optional- Sets custom CA certificate when connecting to origin database.
 
--mtls-certificate-idstring optional- Sets custom mTLS client certificates when connecting to origin database.
 
--sslmodestring optional- Sets SSL mode for CA verification. Must be 
require|verify-ca|verify-full. 
- Sets SSL mode for CA verification. Must be 
 
The following global flags work on every command:
--helpboolean- Show help.
 
--configstring (not supported by Pages)- Path to your Wrangler configuration file.
 
--cwdstring- Run as if Wrangler was started in the specified directory instead of the current working directory.
 
List all Hyperdrive configurations.
wrangler hyperdrive listThe following global flags work on every command:
--helpboolean- Show help.
 
--configstring (not supported by Pages)- Path to your Wrangler configuration file.
 
--cwdstring- Run as if Wrangler was started in the specified directory instead of the current working directory.
 
Delete an existing Hyperdrive configuration.
wrangler hyperdrive delete <ID>IDstring required- The name of the Hyperdrive configuration to delete.
 
The following global flags work on every command:
--helpboolean- Show help.
 
--configstring (not supported by Pages)- Path to your Wrangler configuration file.
 
--cwdstring- Run as if Wrangler was started in the specified directory instead of the current working directory.
 
Get an existing Hyperdrive configuration.
wrangler hyperdrive get <ID>IDstring required- The name of the Hyperdrive configuration to get.
 
The following global flags work on every command:
--helpboolean- Show help.
 
--configstring (not supported by Pages)- Path to your Wrangler configuration file.
 
--cwdstring- Run as if Wrangler was started in the specified directory instead of the current working directory.
 
Was this helpful?
- Resources
 - API
 - New to Cloudflare?
 - Products
 - Sponsorships
 - Open Source
 
- Support
 - Help Center
 - System Status
 - Compliance
 - GDPR
 
- Company
 - cloudflare.com
 - Our team
 - Careers
 
- 2025 Cloudflare, Inc.
 - Privacy Policy
 - Terms of Use
 - Report Security Issues
 - Trademark