Providers
Manage cloud provider connections and credentials
Providers
Providers connect Fugoku to underlying cloud infrastructure. Each provider has encrypted credentials stored at the project level.
List Providers
GET /v1/providersReturns all providers configured for the current project.
Response:
{
"data": [
{
"id": "prov-1",
"type": "providers",
"attributes": {
"name": "latitude",
"enabled": true,
"region": "us-east-1",
"createdAt": "2026-01-01T00:00:00Z",
"updatedAt": "2026-01-01T00:00:00Z"
}
}
]
}Note: Provider credentials are never returned by the API. Only metadata is exposed.
Create Provider
POST /v1/providersRequest Body:
{
"name": "latitude",
"credentials": { "apiKey": "your-api-key" },
"region": "us-east-1"
}Get Provider
GET /v1/providers/:idUpdate Provider
PATCH /v1/providers/:idUpdate provider name, credentials, or enabled status.
Delete Provider
DELETE /v1/providers/:idReturns 204 No Content.
Provider Names
| Name | Description |
|---|---|
latitude | Latitude.sh bare metal provider |
skypilot | SkyPilot multi-cloud abstraction (AWS, GCP, Azure, Lambda, RunPod) |
aws | Direct AWS provider |
Credential Security
Provider credentials are encrypted at rest using AES-256-GCM. The API never returns raw credentials in responses.