Skip to content

EthenEthenEthen

Pricing
Login↗Platform↗Try Ethen↗

Gateway

Coming soon

One API for supported model access.

Connect your application to supported providers. Configure routing and fallbacks, then inspect requests and usage. Preview — not yet deployed.

Contact usRead the docs
POST/api/gateway/v1/chat/completions
Your appGatewayProvider Aprimary unavailableProvider Bconfigured fallback
Conceptual. Fallback runs only where you configured one and the alternative can serve the request.

Model Access

Keep model access in one place.

For developers and product teams building with multiple models, Gateway brings provider access and routing into a shared API surface.

Your appGatewayProvider Aprimary routeProvider Bconfigured fallback
Conceptual. One API surface in front of the route you configured for the task.
Your appGatewayProvider Aprimary unavailableProvider Bconfigured fallback
Conceptual. Fallback runs only where you configured one and the alternative can serve the request.
Your appGatewayProvider Ayour provider keyProvider Bconfigured fallback
Conceptual. Customer-managed keys where supported; provider terms and limits still apply.

Routing

Make routing deliberate.

  1. 01

    Choose your routes

    Configure supported model paths around the task and its requirements.

  2. 02

    Plan fallbacks

    Define supported alternatives when a preferred route cannot serve a request. Behavior depends on configuration and availability.

  3. 03

    Inspect traffic

    Review request logs, route decisions, and usage signals.

  4. 04

    Bring your own key

    Use customer-managed provider keys where supported. Provider terms, access limits, and key responsibilities still apply.

Served routes

Only what the branch serves.

The rows below are the served routes. Everything else is listed as not served, so nothing here reads as a promise. Model prices live with Model Intelligence; the gateway serves no billable set yet.

Served set from app/api/gateway/v1 (unmerged branch, undeployed)
CapabilityRouteNoteStatus
Chat completionsPOST v1/chat/completionsStreaming and non-streaming, project-key auth.Served on branch
ModelsGET v1/modelsThe configured model set.Served on branch
ProvidersGET v1/providersProvider inventory behind the routes.Served on branch
Stream controlv1/streams/[id]Inspect and cancel a running stream.Served on branch
Images—Not part of the served set.Not served
Embeddings—Not part of the served set.Not served
Speech and transcription—Not part of the served set.Not served
Video—Not part of the served set.Not served
Realtime sessions—Not part of the served set.Not served

Workflow

Review a route before expanding it.

The request shapes below come from the branch routes. There is no deployed host yet, so they carry placeholders and this quickstart executes nothing.

  1. 01

    Define the task

    Identify the request type and its context needs.

  2. 02

    Configure access

    Choose a supported model and provider, then any permitted fallback.

  3. 03

    Test and inspect

    Review the result, request status, route, and available usage records.

  4. 04

    See what handled the request.

    Request logs and routing records help you inspect traffic. Approval gates and broader workspace evidence depend on the product surface using Gateway.

http
POST /api/gateway/v1/chat/completions
Authorization: Bearer <project-key>

{ "model": "<configured-model>", "messages": [ ... ] }
http
POST /api/gateway/v1/chat/completions
Authorization: Bearer <project-key>

{ "model": "<configured-model>", "stream": true, "messages": [ ... ] }

# cancel a running stream
POST /api/gateway/v1/streams/<stream-id>/cancel
http
GET /api/gateway/v1/models
Authorization: Bearer <project-key>

GET /api/gateway/v1/providers
Authorization: Bearer <project-key>

Route shapes from app/api/gateway/v1 on the unmerged branch, recreated with placeholders. No live host — this executes nothing.

Related Surfaces

Use Gateway where it fits.

Gateway can support Ethen products where configured. You can use it without Faros, and direct model choice remains available.

  • Local Models →Explore local access where the runtime and route support it.Coming soon
  • Code →Explore coding work in Ethen.Coming soon
  • Gateway docs →

FAQ

Does Gateway guarantee fallback or delivery?

Fallback depends on configured routes and their availability. Provider limits and failures still apply.

Can Gateway route to local models?

Where both the local runtime and Gateway route are configured to support it. Local Models can also be used separately.

Is Gateway the same as Faros?

Gateway provides model access and routing. Faros is Ethen's flagship intelligence; Gateway works without it.

Connect your next build.

Gateway is in preview and not yet deployed. Read the docs while the API is prepared.

Contact usRead the docs
Ethen

Products

  • Ethen
  • Research
  • Code
  • Local Models
  • Computer
  • Sentinel
  • Studio
  • Flow
  • Designer
  • Founder
  • Gateway
  • Model Intelligence
  • Compute
  • iBot
  • Voice

Platform

  • Platform
  • Orchestration
  • Connectors
  • Evidence
  • Approvals
  • Status

Models

  • Faros
  • Flagship Model Library
  • Model Intelligence
  • Open Source Model Library
  • Local Models
  • Media Model Library

Solutions

  • Coding
  • Security Teams
  • Enterprise

Legal

  • Legal & Trust Center
  • Privacy
  • Terms
  • Acceptable Use
  • Cookies

Resources

  • Research Lab
  • Blog
  • Docs
  • API Reference
  • Guides
  • Changelog

Company

  • Company
  • Contact
  • Careers
Intelligence for what comes next.© 2027 UpCube Technologies Inc. All rights reserved.