Everything between localhost and production

Secure tunnels, server-side observability, and encrypted runtime secrets in one developer platform.

01 / Tunnels

Give localhost a real address.

Put a local service online in seconds, keep a stable domain, and inspect the requests that cross the tunnel.

Read the docs
Tunnelorders-api
Live
https://orders.outray.app
MethodPathStatusDuration
POST/api/orders201124ms
GET/api/orders/:id20048ms
PATCH/api/orders/:id20082ms
  • HTTP, TCP, and UDP forwarding
  • Custom domains with managed TLS
  • Request inspection when you need the full exchange
  • One command from localhost to a public URL

02 / Observability

Follow a request all the way through.

See what your server did, where it spent time, and which log belongs to which request—without instrumenting every handler by hand.

Read the docs
Trace detailsPOST /api/orders
412ms
StatusOK Serviceorders-api Spans6
POST /api/orders412ms
auth middleware78ms
db select user49ms
validate order31ms
db insert order185ms
queue publish62ms
  • Correlated traces, logs, and metrics
  • Server-side request and dependency spans
  • Framework-aware route names
  • Payload capture you explicitly control

03 / Secrets

Keep configuration out of the repo.

Store encrypted values in a vault, organize them across environments, and inject them only when your process starts.

Read the docs
Vaultorders-service
Production
KeyValueUpdated
DATABASE_URL••••••••••••just now
STRIPE_SECRET_KEY••••••••••••2m ago
REDIS_URL••••••••••••5m ago
WEBHOOK_SECRET••••••••••••1h ago
Encrypted at rest · decrypted on explicit reveal or runtime delivery
  • Vaults organized by environment
  • Encrypted values and version history
  • Audit records for sensitive actions
  • Runtime injection through the OutRay CLI

Built in the open

Inspect it. Run it.
Improve it.

OutRay is built in the open. Inspect and self-host the AGPL-3.0 platform, and integrate with MIT-licensed framework SDKs.

Explore the repository

Start where your service is

Your next request should tell you more.

Open a tunnel, capture a trace, or inject a vault. OutRay is ready when your service is.