# Andromeda API

**Canonical:** https://apis.io/apis/andromeda-ai/andromeda-ai-api/  
**Provider:** Andromeda — https://apis.io/providers/andromeda-ai/  
**Base URL:** https://business-api.andromedacluster.xyz  
**Documentation:** https://docs.andromeda.ai/api-reference/overview

Andromeda API is published by [Andromeda](https://apis.io/providers/andromeda-ai/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

Andromeda API as documented publicly: 24 operations. Contract generated from the documentation by API Evangelist (2026-10-28); not the provider's own document.

## Operations (24)

| Method | Path | Summary |
|---|---|---|
| GET | `/clusters` | Retrieve the list of clusters for the specified business organization. |
| GET | `/clusters/{clusterid}` | Read a cluster |
| GET | `/clusters/{clusterid}/kubeconfig` | Retrieve the kubeconfig for a specific cluster. |
| GET | `/clusters/{clusterid}/machines` | List a cluster's machines |
| GET | `/clusters/{clusterid}/options` | Read cluster options |
| PUT | `/clusters/{clusterid}/scheduler-configuration` | Update the Slurm scheduler configuration for a specific cluster. |
| GET | `/clusters/{clusterid}/ssh-access` | Get SSH access information for a specific cluster. |
| GET | `/me` | Identity |
| PUT | `/me/login-preferences` | SSH keys |
| GET | `/me/resource-grants` | Permissions |
| GET | `/me/ssh-keys` | GET /me/ssh-keys returns the list of personal SSH keys. |
| POST | `/me/ssh-keys` | SSH keys |
| POST | `/me/ssh-keys/{keyid}/revoke` | SSH keys |
| GET | `/organizations/{orgid}` | Identity |
| GET | `/organizations/{orgid}/clusters` | Clusters (Business) |
| GET | `/organizations/{orgid}/clusters/{clusterid}` | Read a cluster |
| GET | `/organizations/{orgid}/clusters/{clusterid}/access` | Read a cluster's access |
| GET | `/organizations/{orgid}/members` | Identity |
| PUT | `/organizations/{orgid}/members/{userid}/permissions` | Permissions |
| POST | `/organizations/{orgid}/ssh-keys` | SSH keys |
| PUT | `/organizations/{orgid}/scheduler-configuration` | Update the Slurm scheduler configuration for an organization. |
| GET | `/organizations/{orgid}/storage` | Retrieve storage information for a specific organization. |
| GET | `/permission-profiles` | Permissions |
| GET | `/resource-access` | Permissions |

## Machine-readable artifacts (8)

- **OpenAPI** — https://artifacts.apis.io/andromeda-ai/openapi/_ae-authored/andromeda-ai-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/andromeda-ai/json-schema/andromeda-ai-get-organizations-orgid-clusters-clusterid-access-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/andromeda-ai/json-schema/andromeda-ai-get-organizations-orgid-clusters-clusterid-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/andromeda-ai/json-schema/andromeda-ai-get-clusters-clusterid-options-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/andromeda-ai/json-schema/andromeda-ai-get-clusters-clusterid-machines-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/andromeda-ai/json-schema/andromeda-ai-put-clusters-clusterid-scheduler-configuration-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/andromeda-ai/json-schema/andromeda-ai-put-organizations-orgid-scheduler-configuration-request-schema.json
- **APIsJSON** — https://artifacts.apis.io/andromeda-ai/apis.yml

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/andromeda-ai/andromeda-ai-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/andromeda-ai/.
