# aToken Methods

These methods facilitate interactions with the [aToken smart contracts](https://docs.agilefi.org/atokens).

{% content-ref url="atoken-methods/supply" %}
[supply](https://docs.agilefi.org/agile.js/atoken-methods/supply)
{% endcontent-ref %}

{% content-ref url="atoken-methods/redeem" %}
[redeem](https://docs.agilefi.org/agile.js/atoken-methods/redeem)
{% endcontent-ref %}

{% content-ref url="atoken-methods/borrow" %}
[borrow](https://docs.agilefi.org/agile.js/atoken-methods/borrow)
{% endcontent-ref %}

{% content-ref url="atoken-methods/repay-borrow" %}
[repay-borrow](https://docs.agilefi.org/agile.js/atoken-methods/repay-borrow)
{% endcontent-ref %}
