Skip to content
Alchemy Logo

Wallet APIs

Simple APIs to send transactions with advanced capabilities. Gas sponsorship, batching, retries, and more — all handled for you.

Quickstart →

Send your first gasless transaction in under 5 minutes.


1. Prepare

Build one or more calls - transfer, swap, — anything.

2. Sign

Bring your own embedded wallet or key to sign.

3. Send

We submit, optimize gas, sponsor fees, and retry if needed.

4. Track

Get status and transaction data through simple endpoints.



// Prepare, sign, and send — in one call
const { id } = await client.sendCalls({
  calls: [
    { to: "0xContractA", data: "0x..." },
    { to: "0xContractB", data: "0x..." },
  ],
});
 
// Track
const status = await client.waitForCallsStatus({ id });

Use the TypeScript SDK or call the REST APIs directly from any language.


Compatible with any embedded wallet or key management solution.


Was this page helpful?