§ Xavier SDK · Developer

Build on
Xavier's intelligence.

The Xavier SDK gives developers programmatic access to every Xavier capability — scan, diagnostic, blueprint, orchestration, memory, routing, and actions — via a clean REST API and native client libraries.

// xavier-sdk quickstart
"color:#6E7A60">import Xavier "color:#6E7A60">from '@platform-tl/xavier-sdk';
 
"color:#6E7A60">const xavier = "color:#6E7A60">new Xavier({ apiKey: process.env.XAVIER_API_KEY });
 
"color:#6E7A60">const response = "color:#6E7A60">await xavier.scan({
url: 'https://company.com',
domain: 'real_estate',
depth: 'full',
stream: true,
});
 
"color:#6E7A60">for "color:#6E7A60">await ("color:#6E7A60">const chunk "color:#6E7A60">of response) {
process.stdout.write(chunk.text);
}
§ SDK capabilities

Everything you need
to ship.

// headless_client

Headless client

Use the Xavier SDK as a pure API client and bring your own UI. Full control over the interaction layer.

// react_components

React components

Drop-in copilot components for React apps. Styled to match Xavier's design system or fully customisable.

// streaming_support

Streaming support

Server-sent events with token-level streaming for low-latency chat and voice interactions.

// webhook_integration

Webhook integration

Register webhooks to receive Xavier events — agent completions, action confirmations, memory promotions.

// multi-tenancy

Multi-tenancy

Tenant-scoped API keys with per-user authentication layered on top via OAuth or signed JWTs.

// observability

Observability

Full end-to-end tracing with correlation IDs, per-step latency, agent attribution, and tool invocations.

§ API reference

Core endpoints.

All endpoints require an API key bound to a tenant. Per-user authentication is layered on top via OAuth or signed JWTs.

POST/v1/xavier/scan
POST/v1/xavier/diagnostic
POST/v1/xavier/blueprint
POST/v1/xavier/orchestrate
POST/v1/xavier/memory/recall
GET/v1/xavier/sessions/{id}
GET/v1/xavier/agents
POST/v1/xavier/route
// tenant_api_keys

Tenant API keys

Scoped to read, write, or admin. Short-lived, rotatable, rate-limited per key. Keys are managed in your Xavier workspace settings.

// per-user_auth

Per-user auth

Layer per-user OAuth or signed JWTs on top of tenant keys. User-scoped operations enforce tenancy boundaries at the data layer.

// usage-based_billing

Usage-based billing

Pay per API call. No minimum commit for developers. Volume discounts and enterprise SLAs available for production deployments.

Start building now.

Get your API key, read the docs, ship in your first sprint.

X
Xavier AIA
platform tl

The phygital AI transformation copilot. Meet Xavier. Transform your business.

Lisbon · London · Madeira · Porto

Surfaces

  • Xavier AIA
  • Xavier AIP
  • Xavier IRL
  • Pricing

Labs

  • Abode
  • Inter
  • Union
  • Plates
  • Feeda

Company

  • About
  • Research
  • Careers
  • Press
  • Contact
© 2026 Platform TL LDA · All rights reserved
PrivacyTermsSecurityStatus · OPERATIONAL