Skip to main content
Warp (Rhinestone Intents) is an intent routing and execution engine. With a single signature, your users can move funds and execute calls across any supported chain in under 2 seconds.

Capabilities

  • Crosschain transactions: execute calls on any destination chain using funds from any source chain, in a single signature
  • Gas abstraction: sponsor gas, bridging, and swap fees for your users, or let them pay in any supported token — no ETH required
  • Inbuilt swaps: bridge and swap in one intent using solver liquidity, or inject your own DEX aggregator
  • Unified balance: aggregate a user’s funds across all supported chains to fund any transaction automatically
  • Non-custodial: assets stay in the user’s account until the moment of execution

What you can build

  • Chain-abstracted wallets: let users transact anywhere from a single account, regardless of where their funds sit
  • Crosschain DeFi: deposit into vaults, provide liquidity, or execute trades on any chain without manual bridging
  • Automated portfolio management: use session keys and intents together to execute strategies on behalf of users without per-transaction prompts
  • AI agents: give agents a crosschain account with scoped permissions to execute onchain tasks across any supported chain

SDK or API?

Warp is accessible via the Rhinestone SDK (TypeScript) or directly via the REST API.
ScenarioUseWhy
Building a new wallet or dapp in TypeScriptSDKHandles account creation, signing, and submission out of the box
Server-side automation or AI agentAPIFull control, no browser dependency, any language
EOA users, no smart accountAPIAPI handles EOA signing natively
Existing smart account users (not on Rhinestone SDK)APIInstall Intent Executor first, then use API with smart account signing
Fastest integration from zeroSDKOne package, batteries included
Non-JS environment (Python, Rust, Go)APIREST API works with any HTTP client

SDK users

Already using the Rhinestone SDK? Your wallet quickstart covers intents. Start there.

API Quickstart

Integrating via the REST API? Build the full intent flow for EOA users step by step.

How Warp works

Architecture deep dive: Orchestrator, Relayer Market, resource locks, and more.

Supported chains

See all chains and tokens supported by Warp.
You’ll need a Rhinestone API key for mainnet usage. Request one here. Testnets work without a key.