Powering global web3 globally
$100+ Billion
Onchain transaction volume$1.5 Billion
Royalties to NFT creators100+ Million
End usersThe complete
developer platform
Powerful write APIs for every use case
Embedded Wallets
Make wallets invisible. Simple, non-custodial accounts to onboard users and transact with web2 UX.
Code preview
// 1. Auth Your User
const signer = new AlchemySigner({
client: {
connection: { rpcUrl },
iframeConfig: { iframeContainerId: "alchemy-signer-iframe-container" },
},
})
signer.authenticate({ type: "email", email: "you@gmail.com", bundle });
// 2. Create an Account
const account = await createMultiOwnerModularAccount({
transport,
chain,
signer,
});
// 3. Use web3!
account.signMessage({ message: "Hello, World!" });
Gas Manager
Get users to your magic moment faster by removing the biggest barrier with gas sponsorship.
Code preview
import { smartAccountClient } from "./smartAccountClient.ts";
// Send a sponsored UO from your smart account like this:
const { hash } = await smartAccountClient.sendUserOperation({
target: "0xTargetAddress",
data: "0xCallData",
value: 0n, // value in bigint or leave undefined
});
Transact
7.9x faster, 100% success rate. Transaction simulation, frontrunning protection, and real-time notifications.
Code preview
curl --request POST \
--url https://eth-mainnet.g.alchemy.com/v2/docs-demo \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"method": "alchemy_sendGasOptimizedTransaction"
}
'
Transaction Simulation
Transact with confidence. Preview how transactions will behave onchain, and keep your assets safe.
Code preview
curl --request POST \
--url https://eth-mainnet.g.alchemy.com/v2/docs-demo \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"id": 1,
"jsonrpc": "2.0",
"method": "alchemy_simulateExecution",
"params": [
{
"from": "0xd8da6bf26964af9d7eed9e03e53415d37aa96045",
"to": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"value": "0x0",
"data": "0xa9059cbb000000000000000000000000fc43f5f9dd45258b3aff31bdbe6561d97e8b71de00000000000000000000000000000000000000000000000000000000000f4240"
}
]
}
'
Reliable read APIs
Subgraphs
Ship faster with a custom API for your onchain data. Never worry about subgraph downtime or lag again.
Code preview
cd <SUBGRAPH_DIRECTORY>
graph deploy <SUBGRAPH_NAME> \
--version-label <VERSION_NAME> \
--node https://subgraphs.alchemy.com/api/subgraphs/deploy \
--deploy-key <DEPLOY_KEY>
--ipfs https://ipfs.satsuma.xyz
Code preview
curl --request GET \
--url 'https://eth-mainnet.g.alchemy.com/nft/v3/docs-demo/getNFTsForOwner?owner=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045&withMetadata=true&pageSize=100' \
--header 'accept: application/json'
Token API
The token data your users expect, no token list required. Available on all EVM-supported chains.
Code preview
curl --request POST \
--url https://eth-mainnet.g.alchemy.com/v2/docs-demo \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"id": 1,
"jsonrpc": "2.0",
"method": "alchemy_getTokenBalances",
"params": [
"0x95222290DD7278Aa3Ddd389Cc1E1d165CC4BAfe5",
"erc20"
]
}
'
Transfers API
100x faster than others. One request to get all historical transaction activity, including internal transfers.
Code preview
curl --request POST \
--url https://eth-mainnet.g.alchemy.com/v2/docs-demo \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"id": 1,
"jsonrpc": "2.0",
"method": "alchemy_getAssetTransfers",
"params": [
{
"fromBlock": "0x0",
"toBlock": "latest",
"toAddress": "0x5c43B1eD97e52d009611D89b74fA829FE4ac56b1",
"withMetadata": false,
"excludeZeroValue": true,
"maxCount": "0x3e8"
}
]
}
'
Smart Websockets
Scalable. Customizable. Easy to set up. Websocket notifications for web3 actions you care about.
Code preview
// initiate websocket stream first
wscat -c wss://eth-mainnet.g.alchemy.com/v2/demo
// then call subscription
{"jsonrpc":"2.0","id": 1, "method": "eth_subscribe", "params": ["logs", {"address": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48", "topics": ["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"]}]}
Code preview
curl --request POST \
--url https://dashboard.alchemy.com/api/create-webhook \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"network": "ETH_MAINNET",
"webhook_type": "GRAPHQL"
}
'
Driving web3 growth
$1.5B+trading volume
"Working with Alchemy has helped us save the equivalent of 3 full-time engineers, who otherwise would have to be heads down on infra maintenance, at all times."
Evgeny Yurtaev
CEO & Co-founder3.5M+wallets integrated
Infrastructure that’s both reliable and scalable, so that we can stay up when our customers need us most - that’s huge for Collab.Land. Alchemy is the GOAT here.
Raymond Feng
CTO and Co-founder100k+users served
Alchemy's AA infra has played a crucial role in powering CyberAccount, contributing massively to our ability to serve hundreds of thousands of users in real time. Their team's quick response times and attention to detail have been fundamental to our success.
Ryan Li
Co-founderAlchemy SDK
Query blockchain data with two lines of code
Developer Tools
Supported chains
Plans built for many teams
Developer-first pricing
Need more than 1.5B CUs? Discounts, custom throughput and world class support, available on Enterprise.
- Volume based discounts
- 24/7 engineering team access
- Custom on-demand discounts
- 24/7 VIP support channels
- Committed response time SLAs
- SSO / auth management access
- Prioritized alpha / beta access
- Custom throughput
- Unlimited apps
- Pay in crypto
- Dedicated marketing support
- Custom terms