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.| Scenario | Use | Why |
|---|---|---|
| Building a new wallet or dapp in TypeScript | SDK | Handles account creation, signing, and submission out of the box |
| Server-side automation or AI agent | API | Full control, no browser dependency, any language |
| EOA users, no smart account | API | API handles EOA signing natively |
| Existing smart account users (not on Rhinestone SDK) | API | Install Intent Executor first, then use API with smart account signing |
| Fastest integration from zero | SDK | One package, batteries included |
| Non-JS environment (Python, Rust, Go) | API | REST 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.