Earn more, do less

Axel’s yield suite allows developers to seamlessly offer APY within any application in just one line of code.

Earn more, do less

Axel’s yield suite allows developers to seamlessly offer APY within any application in just one line of code.

Earn more, do less

Axel’s yield suite allows developers to seamlessly offer APY within any application in just one line of code.

Earn sustainable APY easily

Fetch APYs across tokens

Our yield API gives you all the data you need to enhance your user experience.

Deposit onto any yield protocol

Earn yield easily on the blockchain. Deposit into vaults your users want.

Fetch APYs across tokens

Our yield API gives you all the data you need to enhance your user experience.

Deposit onto any yield protocol

Earn yield easily on the blockchain. Deposit into vaults your users want.

Earn sustainable APY easily

Fetch APYs across tokens

Our yield API gives you all the data you need to enhance your user experience.

Deposit onto any yield protocol

Earn yield easily on the blockchain. Deposit into vaults your users want.

Let's earn more on Yearn

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.yield({

5

protocol: "yearn",

6

chain: "ethereum",

7

token: "USDC",

8

amount: 10,

9

});

10

11

console.log("Woohoo! Deposited 10 USDC on Yearn!");

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.yield({

5

protocol: "yearn",

6

chain: "ethereum",

7

token: "USDC",

8

amount: 10,

9

});

10

11

console.log("Woohoo! Deposited 10 USDC on Yearn!");

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.yield({

5

protocol: "yearn",

6

chain: "ethereum",

7

token: "USDC",

8

amount: 10,

9

});

10

11

console.log("Woohoo! Deposited 10 USDC on Yearn!");

Let's earn more on Yearn

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.yield({

5

protocol: "yearn",

6

chain: "ethereum",

7

token: "USDC",

8

amount: 10,

9

});

10

11

console.log("Woohoo! Deposited 10 USDC on Yearn!");

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.yield({

5

protocol: "yearn",

6

chain: "ethereum",

7

token: "USDC",

8

amount: 10,

9

});

10

11

console.log("Woohoo! Deposited 10 USDC on Yearn!");

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.yield({

5

protocol: "yearn",

6

chain: "ethereum",

7

token: "USDC",

8

amount: 10,

9

});

10

11

console.log("Woohoo! Deposited 10 USDC on Yearn!");

Let's earn more on Yearn

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.yield({

5

protocol: "yearn",

6

chain: "ethereum",

7

token: "USDC",

8

amount: 10,

9

});

10

11

console.log("Woohoo! Deposited 10 USDC on Yearn!");

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.yield({

5

protocol: "yearn",

6

chain: "ethereum",

7

token: "USDC",

8

amount: 10,

9

});

10

11

console.log("Woohoo! Deposited 10 USDC on Yearn!");

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.yield({

5

protocol: "yearn",

6

chain: "ethereum",

7

token: "USDC",

8

amount: 10,

9

});

10

11

console.log("Woohoo! Deposited 10 USDC on Yearn!");

Integrate with the best protocols

Stop wrestling with complex yield vaults and custom token implementations — seamlessly embed yield vaults natively into your application.

Yearn
Curve
Ribbon

Integrate with the best swapping protocols

Stop wrestling with complex yield vaults and custom token implementations — seamlessly embed yield vaults natively into your application.

Ribbon
Yearn
Curve

Integrate with the best protocols

Stop wrestling with complex yield vaults and custom token implementations — seamlessly embed yield vaults natively into your application.

Yearn
Curve
Ribbon
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