How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Crusoe Foundry API

The Foundry API from Crusoe — 16 operation(s) for foundry.

Crusoe Foundry API is one of 111 APIs that Crusoe publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Foundry. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 24 operations across 16 paths, and defines 26 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://api.cloud.crusoe.ai/v1.

24 operations 16 paths 26 schemas 3 DELETE14 GET2 PATCH5 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.cloud.crusoe.ai/v1
Resource Areas
1

Paths & Operations 24

Across 16 paths, the API surfaces 24 operations — 3 DELETE, 14 GET, 2 PATCH, 5 POST. Each is listed below with its method, path, parameters, and response codes.

Foundry 24
GET
/projects/{project_id}/foundry/credentials
Lists the credentials in the project.
listFoundryCredentials 1 param → 200401403500
POST
/projects/{project_id}/foundry/credentials
Creates a credential in the project.
createFoundryCredential 1 param body → 201400401403500
DELETE
/projects/{project_id}/foundry/credentials/{id}
Deletes a credential from the project.
deleteFoundryCredential 2 params → 200401403404500
GET
/projects/{project_id}/foundry/credentials/{id}
Returns a single credential in the project.
getFoundryCredential 3 params → 200401403404500
PATCH
/projects/{project_id}/foundry/credentials/{id}
Updates a credential's description in the project.
updateFoundryCredential 2 params body → 200400401403404500
GET
/projects/{project_id}/foundry/deployed-models
Lists the models deployed and available for inference in the project.
listFoundryDeployedModels 1 param → 200401403500
GET
/projects/{project_id}/foundry/deployed-models/activity
Returns the activity feed for the project's deployed models.
getFoundryDeployedModelsActivity 1 param → 200401403500
GET
/projects/{project_id}/foundry/deployed-models/progress
Returns deployment progress for the project's deployed models.
getFoundryDeployedModelsProgress 1 param → 200401403500
GET
/projects/{project_id}/foundry/deployed-models/progress/stream
Streams deployment progress for the project's deployed models as server-sent events.
streamFoundryDeployedModelsProgress 1 param → 200401403500
POST
/projects/{project_id}/foundry/deployed-models/rename
Renames a deployed model's alias.
renameFoundryDeployedModel 1 param body → 200400401403404500
POST
/projects/{project_id}/foundry/deployed-models/update
Updates the HuggingFace source behind a deployed model's alias.
updateFoundryDeployedModel 1 param body → 202400401403404500
GET
/projects/{project_id}/foundry/loras
Lists the LoRA adapter deployments in the project.
listFoundryLoras 1 param → 200401403500
POST
/projects/{project_id}/foundry/loras
Deploys a LoRA adapter (a fine-tuned model) onto its parent base model in the project.
createFoundryLora 1 param body → 202400401403404500
DELETE
/projects/{project_id}/foundry/loras/{id}
Removes a LoRA adapter deployment from the project.
deleteFoundryLora 2 params → 202401403404500
GET
/projects/{project_id}/foundry/loras/{id}
Returns a single LoRA adapter deployment in the project.
getFoundryLora 2 params → 200401403404500
GET
/projects/{project_id}/foundry/selfserve/deployments
Lists the self-serve deployments in the project.
listFoundryDeployments 1 param → 200401403500
POST
/projects/{project_id}/foundry/selfserve/deployments
Creates a self-serve deployment in the project.
createFoundryDeployment 1 param body → 202400401403500
DELETE
/projects/{project_id}/foundry/selfserve/deployments/{id}
Deletes a self-serve deployment from the project.
deleteFoundryDeployment 2 params → 202401403404500
GET
/projects/{project_id}/foundry/selfserve/deployments/{id}
Returns a single self-serve deployment in the project.
getFoundryDeployment 2 params → 200401403404500
PATCH
/projects/{project_id}/foundry/selfserve/deployments/{id}
Updates a self-serve deployment (name and/or replica count) in the project.
updateFoundryDeployment 2 params body → 202400401403404500
GET
/projects/{project_id}/foundry/selfserve/deployments/{id}/activity
Returns the activity feed for a self-serve deployment.
getFoundryDeploymentActivity 2 params → 200401403404500
GET
/projects/{project_id}/foundry/selfserve/deployments/{id}/progress
Returns deployment progress for a self-serve deployment.
getFoundryDeploymentProgress 2 params → 200401403404500
GET
/projects/{project_id}/foundry/selfserve/deployments/{id}/progress/stream
Streams progress for a self-serve deployment as server-sent events.
streamFoundryDeploymentProgress 2 params → 200401403404500
GET
/projects/{project_id}/foundry/selfserve/flavors
Lists the self-serve deployment flavors available to the project.
listFoundryFlavors 1 param → 200401403500

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are DeployedModelEntry (17 properties), SelfServeDeploymentDetail (16 properties), LoRAAdapterDeployment (15 properties), SelfServeDeploymentSummary (13 properties). Each schema is shown below with its type and property counts.

SelfServeActivityEvent
object
5 properties
DeploymentProgress
object
3 properties
DeployedModelEntry
object
17 properties
CredentialResponse
object
9 properties
CreateDeploymentRequest
object
4 properties 3 required
ListModelsResponse
object
1 property
ListDeploymentsResponse
object
1 property
SelfServeFlavor
object
9 properties
LoRAAdapterDeployment
object
LoRAAdapterDeployment describes a deployed LoRA adapter — a self-serve fine-tune riding on an already-running base model.
15 properties
UpdateDeploymentRequest
object
2 properties
ListCredentialsResponse
object
1 property
LoadLoraRequest
object
1 property 1 required
ListActivityResponse
object
2 properties
SelfServeDeploymentDetail
object
16 properties
UpdateModelRequest
object
4 properties 2 required
SelfServeDeploymentSummary
object
13 properties
RenameModelResponse
object
2 properties
UpdateResponseEntry
object
6 properties
DeploymentAcceptedResponse
object
DeploymentAcceptedResponse is returned when a self-serve deployment create/update/delete is accepted for asynchronous processing.
2 properties
UpdateModelResponse
object
1 property
RenameModelRequest
object
2 properties 2 required
CredentialSecrets
object
1 property
FoundryArchitecture
object
4 properties
CreateCredentialRequest
object
3 properties 2 required
ListFlavorsResponse
object
1 property
UpdateCredentialRequest
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

crusoe-foundry-api-openapi.yml Raw ↑

Other APIs Crusoe publishes across the network.

Crusoe Managed Inference API
Crusoe Cloud MCP Server
Crusoe Audit Logs API
Crusoe AutoCluster Operations API
Crusoe Auto Clusters API
Crusoe Billing API
Crusoe Capacities API
Crusoe Ccr API
Crusoe Container Registry API
Crusoe Custom Image Operations API
Crusoe Custom Images API
Crusoe Disk Operations API
Where this information came from

This is an independent, third-party profile of Crusoe Foundry API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.