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

Step 1

First, we need to load an Axel API key.

Step 2

Next, we connect a user's wallet. Let's assume MetaMask.

Step 3

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!");

Step 1

First, we need to load an Axel API key

Step 2

Next, we connect a user's wallet. Let's assume MetaMask.

Step 3

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.

Rocket Pool
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.

Rocket Pool
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.

Rocket Pool
Lido
Quickstart Guide

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.

Let's build together

Join hundreds of developers and companies integrating with Axel

Let's build together

Join hundreds of developers and companies integrating with Axel

Let's build together

Join hundreds of developers and companies integrating with Axel