Skip to main content
The Rhinestone platform exposes two REST APIs:
  • Orchestrator — quote, submit, and track cross-chain intents. Backs the core intent flow.
  • Deposit Service — register accounts and process cross-chain deposits with automatic bridging and gas sponsorship.
Both share the same base host, https://v1.orchestrator.rhinestone.dev, with the Deposit Service mounted at /deposit-processor. The Orchestrator HTTP guides and endpoint reference use x-api-version: 2026-09.caucasus on every request. See versioning and migration for the contract; changing the header alone does not migrate a Blanc integration. For an existing Blanc integration, use the published 2026-04.blanc OpenAPI document. This version header does not select the Deposit Service contract.

Authentication

All endpoints require an API key sent in the x-api-key header. The orchestrator additionally supports short-lived JWTs as an alternative for integrators that need bounded credentials or per-request sponsorship policies.

Errors

Errors are returned with standard HTTP status codes and a JSON body. The end-to-end transaction flow covers recovery in context.

Guides

If you’re integrating from scratch, start with the workflow guides — they show how the endpoints fit together end-to-end.

Transaction flow

Build the full intent flow: quote, sign, submit, track.

Deposits quickstart

Register accounts and accept cross-chain deposits.