Skip to main content

Temporal Nexus — Interactive Demo

What is Temporal Nexus?

Nexus lets different teams share Temporal workflows across team, namespace, region, and cloud boundaries — without exposing internal implementation details.

The core idea in one sentence

Team A can call Team B's workflows like a typed API — with full durability, retries, and fault-tolerance built in — without needing access to Team B's namespace or knowing how their code works.

The Problem Nexus Solves

Without Nexus

Siloed Teams

Each team works in their own Temporal namespace. There's no clean way for the Payments team to trigger an action in the Fraud Detection team's workflow without tight coupling or shared credentials. Teams either share namespaces (messy) or build fragile HTTP bridges (unreliable).

With Nexus

Modular and Safe

The Fraud Detection team publishes a Nexus Service with a clear contract. The Payments team calls it from their workflow like any other operation. Nexus handles routing, retries, security, and observability — across any boundary.

What It Looks Like

Team A — Payments
W
PaymentWorkflow
Caller Namespace
Calls fraud.v1/checkTransaction
Waits for result (sync or async)
Nexus Endpoint
Routes securely
Retries · Auth
Team B — Fraud Detection
S
Nexus Service: fraud.v1
Handler Namespace
Exposes checkTransaction
Internal workflows stay private