Platform API
The Platform API is the central API for Alien Intelligence. It handles authentication, organization management, dataset catalog, cluster orchestration, workflow execution, and billing.
Base URL
https://api.alien.club
Authentication
API Tokens (Programmatic Access)
For scripts, SDKs, and integrations, use an API token created from the Keys section in the dashboard (see Manage Your Organization).
curl -H "Authorization: Bearer oat_YOUR_API_TOKEN" \
https://api.alien.club/datasets
OAuth JWT (Web Sessions)
The web interface authenticates automatically via OAuth2 + OIDC. You don't need to manage JWT tokens manually.
Dual-Guard System
The backend accepts both methods — API token first, then OAuth JWT. Both produce the same authorization context.
Cluster Proxy
The Platform API includes a proxy that forwards requests to data clusters:
ANY /clusters/{cluster_id}/proxy/*
This is the primary way to access the Data API for Alien Hosted deployments. The proxy authenticates, authorizes, and logs every request.
curl -X POST "https://api.alien.club/clusters/5/proxy/api/v1/search" \
-H "Authorization: Bearer oat_YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query": "machine learning", "limit": 10}'
Full API Reference
The full Platform API reference with interactive endpoint documentation is being prepared. A curated selection of public-facing endpoints will be published here.
In the meantime, the Data API Reference provides complete documentation for data cluster endpoints, and the SDK Reference covers client library usage.
Next Steps
- Manage Your Organization — Create API tokens
- Data API Overview — The API running on each data cluster
- SDK Overview — Type-safe client libraries