Local development
make up, smoke, Postman, and docs on the gateway host.
Environments
| Environment | Gateway host | Notes |
|---|---|---|
| Local | http://localhost:8780 | make up (GCS + Pub/Sub emulator) |
| Production | https://sandbox.turing.com (or your ingress) | Same paths — only the host changes |
Docs and OpenAPI are always on the same hostname as the API:
| Resource | Path |
|---|---|
| Integrator docs | /docs |
| Platform OpenAPI | /openapi/sandbox-platform.yaml |
| Engineer Swagger | /internal/swagger |
| KeyHive (local only) | http://localhost:8790 |
Use SANDBOX_GATEWAY_URL in scripts so curl examples work everywhere:
export SANDBOX_GATEWAY_URL="${SANDBOX_GATEWAY_URL:-http://localhost:8780}"Quick start
make setup && make up && make smoke && make e2e-localPostman
Import from the repo:
docs/postman/sandbox_platform.postman_collection.jsondocs/postman/sandbox.local.postman_environment.json(local)
Regenerate: make postman
Engineering Swagger
Cluster operators only: /internal/swagger on the gateway host (not for integrators).