Translator
Universal manifest for agent ↔ system calls.
Today, every agent vendor speaks a different dialect and every system of record expects a different payload. Translator replaces that combinatorial mess with a single declarative manifest that any agent can call, version-controlled and schema-validated before it touches production.
Book a technical deep-diveOne manifest. Every system.
- —Declarative manifests. A typed YAML or JSON file describes every operation a system exposes to agents — fields, types, auth, policy tags, and semantic metadata. The manifest is the contract.
- —Per-agent SDKs. Python and TypeScript SDKs auto-generated from the manifest. Agents call typed functions, not raw HTTP. Breaking changes surface at build time, not in production.
- —Schema-diff CI. The Translator CI action diffs manifests on every PR. If a system-of-record API changes in a way that would break an existing agent call, the build fails before deployment.
- —40+ pre-built adapters. Native adapters for SAP S/4HANA, Salesforce, Workday, ServiceNow, Snowflake, and 35+ others. Long-tail systems onboard via OpenAPI import in under 30 minutes.
From manifest to production call.
- 01
Author a system manifest once per target system. Version it like code.
- 02
The Translator runtime validates every incoming agent call against the manifest schema at request time.
- 03
SDKs regenerate automatically when the manifest changes — agents always call the current API surface.
- 04
The schema-diff CI action blocks deployments when a manifest change would silently break an existing caller.
The integration fabric becomes your moat.
- —No more mid-sprint breakages. Salesforce, SAP, and Workday change their APIs on their own schedule. Schema-diff CI means your agents get a warning, not a silent failure at 2 a.m.
- —Onboard any new agent in hours, not weeks. A new agent vendor calls your existing manifests on day one. The 14–18 week SAP integration is done once, shared across every agent.
- —Typed calls, not prompt strings. Agents that call typed operations against a manifest are predictable. Agents that inject raw prompts into system APIs are not. Translator enforces the former.
- —The manifest library accumulates. Every manifest you write adds to a library that compounds. 40 pre-built adapters today — your custom ones live alongside them, versioned and reusable.
A 20-line system manifest.
1# system-manifest.yaml — SAP S/4HANA2name: sap-s4hana3version: "2.1.0"4display: "SAP S/4HANA ERP"5base_url: "https://api.sap.example.com/v1"6auth:7 type: oauth2_client_credentials8 token_endpoint: "https://auth.sap.example.com/token"9 scope: "api.erp.read api.erp.write"1011operations:12 create_purchase_order:13 method: POST14 path: /purchasing/orders15 description: "Create a new purchase order in MM"16 required_fields:17 - vendor_id: string18 - line_items: array<LineItem>19 - cost_centre: string20 returns: PurchaseOrder21 policy_tags:22 - requires_approval_above: 5000023 - jurisdiction: EU2425 get_vendor:26 method: GET27 path: /vendors/{vendor_id}28 description: "Retrieve vendor master data"29 returns: Vendor3031types:32 LineItem:33 material_number: string34 quantity: number35 unit: string36 price: number37 currency: string # ISO 42173839 PurchaseOrder:40 po_number: string41 status: enum[draft, approved, rejected]42 created_at: datetime
Ready to eliminate your integration backlog?
A 30-minute technical call with the founding team. We'll review your current agent-to-system topology and tell you honestly what Translator can and can't solve.
Book a technical deep-dive