Create a new blueprint.
Parameters for creating the blueprint.
Optionaloptions: RequestOptions<unknown> & { polling?: Partial<PollingOptions<BlueprintView>> }Request options including polling configuration.
A Blueprint instance.
Get a blueprint object by its ID.
The ID of the blueprint.
A Blueprint instance.
List blueprints with optional filters (paginated).
Optionalparams: BlueprintListParamsOptional filter parameters.
Optionaloptions: RequestOptions<unknown>Request options.
An array of Blueprint instances.
Blueprint SDK interface for managing blueprints.
Remarks
Overview
The
BlueprintOpsclass provides a high-level abstraction for managing blueprints, which define the base configuration for devboxes. Blueprints are built from Dockerfiles and can be used to create multiple devboxes with consistent environments.Usage
This interface is accessed via RunloopSDK.blueprint. You should construct a RunloopSDK instance and use it from there:
Example
To use a local directory as a build context, use an object.
Example