Play a part in powering the future financial system
Axel’s staking suite allows developers to seamlessly integrate staking into any application in just one line of code.
Play a part in powering the future financial system
Axel’s staking suite allows developers to seamlessly integrate staking into any application in just one line of code.


Play a part in powering the future financial system
Axel’s staking suite allows developers to seamlessly integrate staking into any application in just one line of code.

Stake in a matter of minutes
Parse granular data about staking rewards
Our staking API gives you all the data you need to enhance your user experience.
Stake into any validator or liquid staking pool
Stake assets on the blockchain, making the developer experience simple yet robust.
Parse granular data about staking rewards
Our staking API gives you all the data you need to enhance your user experience.
Stake into any validator or liquid staking pool
Stake assets on the blockchain, making the developer experience simple yet robust.
Stake in a matter of minutes
Parse granular data about staking rewards
Our staking API gives you all the data you need to enhance your user experience.
Stake into any validator or liquid staking pool
Stake assets on the blockchain, making the developer experience simple yet robust.
Watch us stake on Lido
Watch us stake on Lido
Watch us stake on Lido
First, we need to load an Axel API key.
Next, we connect a user's wallet. Let's assume MetaMask.
Axel automatically sends the transaction payload to Metamask to sign.
Celebrate now that the transaction has been completed.
1
import * as axel_sdk from "@axelapi/sdk";
2
const axel = new axel_sdk.Client("axlu-1-your-api-key");
3
await axel.connect_wallet();
4
await axel.stake({
5
protocol: "lido",
6
chain: "ethereum",
7
token: "ETH",
8
amount: 0.01,
9
});
10
11
console.log("Woohoo! Staked 0.01 ETH on Lido!");
First, we need to load an Axel API key
Next, we connect a user's wallet. Let's assume MetaMask.
Axel automatically sends the transaction payload to Metamask to sign.
Celebrate
Celebrate now that the transaction has been completed.
1
import * as axel_sdk from "@axelapi/sdk";
2
const axel = new axel_sdk.Client("axlu-1-your-api-key");
3
await axel.connect_wallet();
4
await axel.stake({
5
protocol: "lido",
6
chain: "ethereum",
7
token: "ETH",
8
amount: 0.01,
9
});
10
11
console.log("Woohoo! Staked 0.01 ETH on Lido!");
Import
Connect
Send
Celebrate
1
import * as axel_sdk from "@axelapi/sdk";
2
const axel = new axel_sdk.Client("axlu-1-your-api-key");
3
await axel.connect_wallet();
4
await axel.stake({
5
protocol: "lido",
6
chain: "ethereum",
7
token: "ETH",
8
amount: 0.01,
9
});
10
11
console.log("Woohoo! Staked 0.01 ETH on Lido!");
Integrate with the best staking protocols
Don't worry about the intricacies of staking architecture — use Axel to plug in directly to Eth2.0 staking solutions.
Integrate with the best staking protocols
Don't worry about the intricacies of staking architecture — use Axel to plug in directly to Eth2.0 staking solutions.
Integrate with the best staking protocols
Don't worry about the intricacies of staking architecture — use Axel to plug in directly to Eth2.0 staking solutions.
Support that doesn't sleep
You can leverage our libraries, see code examples, and ask questions to our devs.
Support that doesn't sleep
You can leverage our libraries, see code examples, and ask questions to our devs.