Documentation chevron_right Quick start

Engineering-first guides for any AI API

Ship chat routing, vector search, vision grading, or bespoke domains on the same platform — docs stay close to how you actually integrate.

From prototype to prod in minutes — standardize payloads and RBAC scopes so every solution stays reliable under load.

01

Initialize environment

Install the dex28 CLI — wire up chat routing, vector search, or vision grading pipelines from one toolchain.

$ curl -sSL https://get.dex28.io | bash
02

Generate access token

Create a scoped token in the dashboard for automation.

$ dex28 auth login --interactive

Endpoints

Every deployment exposes a generic inference route plus named solution routes you define.

  • POST /v1/inference — shared entry for routed models and tools
  • * /v1/{your-endpoint} — custom APIs (e.g. math-grade, search, copilot)

Each route accepts RBAC scopes per solution — map JWT claims to who can design, deploy, or call.

Integrations

IntegrationBenefitExample solution
Python / TS SDKsAsync calls, retries, typed payloadsCustom chatbot API
WebhooksEvent-driven completions and auditsReal-time analytics
JWT authSecure RBAC bound to your IdPMulti-team endpoint management

Authentication

dex28 uses asymmetric JWT signatures for inter-node calls. Send a Bearer token in the Authorization header.

// Initialize the secure client
const dex = new Dex28Client({
  apiKey: process.env.DEX28_API_KEY,
  region: 'us-east-monolith',
  timeout: 5000
});

await dex.connect();

SDK matrix

LanguageVersionStatusLink
TypeScriptv2.4.1Stableopen_in_new
Pythonv1.8.0Stableopen_in_new
Rustv0.9.4Betaopen_in_new

Ready to scale?

Deploy your first cluster in under five minutes.

Open playground