Skip to main content

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.

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

MethodsPathNotes
GET/healthzhealth route

Anthropic Native

MethodsPathNotes
GET, POST/v1/anthropic/v1/filesnative lane; upload route
DELETE, GET/v1/anthropic/v1/files/{id}native lane; file route
GET/v1/anthropic/v1/files/{id}/contentnative lane; file content route
POST/v1/anthropic/v1/messagesnative lane; runtime route
GET, POST/v1/anthropic/v1/messages/batchesnative lane; batch route
GET/v1/anthropic/v1/messages/batches/{id}native lane; batch route
GET/v1/anthropic/v1/messages/batches/{id}/resultsnative lane; batch route
GET/v1/anthropic/v1/modelsnative lane; read-only route

OpenAI-Compatible

MethodsPathNotes
POST/v1/audio/speechpublic default lane; runtime route
POST/v1/audio/transcriptionspublic default lane; runtime route
POST/v1/chat/completionspublic default lane; stream-capable route
POST/v1/embeddingspublic default lane; runtime route
POST/v1/images/generationspublic default lane; runtime route
GET/v1/modelspublic default lane; read-only route
POST/v1/moderationspublic default lane; runtime route
POST/v1/responsespublic default lane; runtime route

Google Native

MethodsPathNotes
POST/v1/google/upload/v1beta/filesnative lane; upload route
GET, POST/v1/google/v1beta/batchesnative lane; batch route
GET/v1/google/v1beta/batches/{id}native lane; batch route
GET/v1/google/v1beta/filesnative lane; file route
DELETE, GET/v1/google/v1beta/files/{id}native lane; file route
GET/v1/google/v1beta/modelsnative lane; read-only route
GET/v1/google/v1beta/models/{model}native lane; read-only route
POST/v1/google/v1beta/models/{model}:batchEmbedContentsnative lane; batch route
POST/v1/google/v1beta/models/{model}:batchGenerateContentnative lane; batch route
POST/v1/google/v1beta/models/{model}:embedContentnative lane; runtime route
POST/v1/google/v1beta/models/{model}:generateContentnative lane; runtime route
POST/v1/google/v1beta/models/{model}:streamGenerateContentnative lane; stream-capable route