Gateway API
This page is the grouped route reference for Sentinel's public gateway surface. Use it for exact path inventory and lane-level route coverage, not as a substitute for SDK or product guidance.
- OpenAPI version:
3.0.3 - Documented paths:
29 - Raw spec: /openapi/sentinel-gateway.json
Orientation: Start with OpenAI-Compatible for the broadest client support. Use Anthropic Native or Google Native when provider-native behavior matters.
Internal maintenance paths and operator-only admin routes are intentionally excluded from this public reference.
Health
| Methods | Path | Notes |
|---|---|---|
GET | /healthz | health route |
Anthropic Native
| Methods | Path | Notes |
|---|---|---|
GET, POST | /v1/anthropic/v1/files | native lane; upload route |
DELETE, GET | /v1/anthropic/v1/files/{id} | native lane; file route |
GET | /v1/anthropic/v1/files/{id}/content | native lane; file content route |
POST | /v1/anthropic/v1/messages | native lane; runtime route |
GET, POST | /v1/anthropic/v1/messages/batches | native lane; batch route |
GET | /v1/anthropic/v1/messages/batches/{id} | native lane; batch route |
GET | /v1/anthropic/v1/messages/batches/{id}/results | native lane; batch route |
GET | /v1/anthropic/v1/models | native lane; read-only route |
OpenAI-Compatible
| Methods | Path | Notes |
|---|---|---|
POST | /v1/audio/speech | public default lane; runtime route |
POST | /v1/audio/transcriptions | public default lane; runtime route |
POST | /v1/chat/completions | public default lane; stream-capable route |
POST | /v1/embeddings | public default lane; runtime route |
POST | /v1/images/generations | public default lane; runtime route |
GET | /v1/models | public default lane; read-only route |
POST | /v1/moderations | public default lane; runtime route |
POST | /v1/responses | public default lane; runtime route |
Google Native
| Methods | Path | Notes |
|---|---|---|
POST | /v1/google/upload/v1beta/files | native lane; upload route |
GET, POST | /v1/google/v1beta/batches | native lane; batch route |
GET | /v1/google/v1beta/batches/{id} | native lane; batch route |
GET | /v1/google/v1beta/files | native lane; file route |
DELETE, GET | /v1/google/v1beta/files/{id} | native lane; file route |
GET | /v1/google/v1beta/models | native lane; read-only route |
GET | /v1/google/v1beta/models/{model} | native lane; read-only route |
POST | /v1/google/v1beta/models/{model}:batchEmbedContents | native lane; batch route |
POST | /v1/google/v1beta/models/{model}:batchGenerateContent | native lane; batch route |
POST | /v1/google/v1beta/models/{model}:embedContent | native lane; runtime route |
POST | /v1/google/v1beta/models/{model}:generateContent | native lane; runtime route |
POST | /v1/google/v1beta/models/{model}:streamGenerateContent | native lane; stream-capable route |