Optionalblueprint_Blueprint ID to use for the Devbox. If none set, the Devbox will be created with the default Runloop Devbox image. Only one of (Snapshot ID, Blueprint ID, Blueprint name) should be specified.
Optionalblueprint_Name of Blueprint to use for the Devbox. When set, this will load the latest successfully built Blueprint with the given name. Only one of (Snapshot ID, Blueprint ID, Blueprint name) should be specified.
Optionalcode_A list of code mounts to be included in the Devbox. Use mounts instead.
Optionalentrypoint(Optional) When specified, the Devbox will run this script as its main executable. The devbox lifecycle will be bound to entrypoint, shutting down when the process is complete.
Optionalenvironment_(Optional) Environment variables used to configure your Devbox.
Optionalfile_Map of paths and file contents to write before setup. Use mounts instead.
Optionalgateways[Beta] (Optional) Gateway specifications for credential proxying. Map key is the environment variable prefix (e.g., 'GWS_ANTHROPIC'). The gateway will proxy requests to external APIs using the specified credential without exposing the real API key. Example: {'GWS_ANTHROPIC': {'gateway': 'anthropic', 'secret': 'my_claude_key'}}
Optionallaunch_Parameters to configure the resources and launch time behavior of the Devbox.
OptionalmetadataUser defined metadata to attach to the devbox for organization.
Optionalname(Optional) A user specified name to give the Devbox.
Optionalrepo_Repository connection id the devbox should source its base image from.
Optionalsecrets(Optional) Map of environment variable names to secret names. The secret values will be securely injected as environment variables in the Devbox. Example: {"DB_PASS": "DATABASE_PASSWORD"} sets environment variable 'DB_PASS' to the value of secret 'DATABASE_PASSWORD'.
Optionalsnapshot_Snapshot ID to use for the Devbox. Only one of (Snapshot ID, Blueprint ID, Blueprint name) should be specified.
Optionaltunnel(Optional) Configuration for creating a V2 tunnel at Devbox launch time. When specified, a tunnel will be automatically provisioned and the tunnel details will be included in the Devbox response.
OptionalmountsA list of mounts to be included in the Devbox.
Accepts both standard API mount format and the convenient { path: StorageObject } syntax.
Extended DevboxCreateParams that accepts the convenient SDK mount syntax. Use this type when creating devboxes through the SDK's DevboxOps.create() method.