A Workspace is a simplified tool for researchers to conduct experiments, build AI models, access standard MLOps tools, and collaborate with their peers. Workspaces abstract complex concepts related to running containerized workloads in a Kubernetes environment and are built from predefined setups that include networking, storage, secrets and other resources. All the setup and configurations for research, including container images, data sets, resource requests, as well as all tools are included. for the research, in a single place. It answers the research needs while ensuring infrastructure owners keep control and allocation efficiency. A workspace is associated with a specific NVIDIA Run:ai project and you can have multiple workspaces under a specific project. For more information, see Workspaces.
Create a workspace.
post
Create a new workspace in a specific project in the cluster.
Authorizations
AuthorizationstringRequired
Bearer authentication
Body
and
and
Responses
202
Request completed successfully.
application/json
400
Bad submission request.
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
503
unexpected error
application/json
post
/api/v1/workloads/workspaces
Get workspace data.
get
Retrieve workspace details using a workload id.
Authorizations
AuthorizationstringRequired
Bearer authentication
Path parameters
workloadIdstring · uuidRequired
The Universally Unique Identifier (UUID) of the workload.
Responses
200
Executed successfully.
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
404
The specified resource was not found
application/json
500
unexpected error
application/json
503
unexpected error
application/json
get
/api/v1/workloads/workspaces/{workloadId}
Delete a workspace.
delete
Delete a workspace using the workspace id.
Authorizations
AuthorizationstringRequired
Bearer authentication
Path parameters
workloadIdstring · uuidRequired
The Universally Unique Identifier (UUID) of the workload.
Responses
202
Accepted.
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
404
The specified resource was not found
application/json
500
unexpected error
application/json
503
unexpected error
application/json
delete
/api/v1/workloads/workspaces/{workloadId}
Suspend a workspace.
post
Suspend a workspace using the workspace id.
Authorizations
AuthorizationstringRequired
Bearer authentication
Path parameters
workloadIdstring · uuidRequired
The Universally Unique Identifier (UUID) of the workload.
Responses
202
Accepted.
application/json
401
Unauthorized
application/json
403
Forbidden
application/json
404
The specified resource was not found
application/json
500
unexpected error
application/json
503
unexpected error
application/json
post
/api/v1/workloads/workspaces/{workloadId}/suspend
Resume a workspace.
post
Resume the workspace operation using the workspace id.
Authorizations
AuthorizationstringRequired
Bearer authentication
Path parameters
workloadIdstring · uuidRequired
The Universally Unique Identifier (UUID) of the workload.