Former Robinhood Crypto COO, Tanya Denisova Joins Agora!

Read Announcement
ENGINEERING BLOG

The Agora API

Real-time onchain AUSD data and the core authenticated operations, built for both humans and agents.

Jordi Alonso - Engineering, Agora
Jordi Alonso
Engineering, Agora

The Agora API is built for both humans and agents. It exposes Agora’s core operations: track AUSD metrics, register bank accounts or external wallets, check your transactions, and create routes used to mint and redeem against fiat and other stablecoins.

What we shipped

  • /auth: Exchange an access key for a short-lived session token.
    bash
    curl -X POST https://api.agora.finance/v0/auth/token \
      -H "Authorization: Bearer $AGORA_ACCESS_KEY"
  • /metrics: Track real-time AUSD metrics like supply, volume, and distribution.
    bash
    curl "https://api.agora.finance/v0/metrics" \
      -H "Authorization: Bearer $SESSION_TOKEN"
  • /accounts: Register and look up bank accounts or external wallets.
    bash
    curl -X POST https://api.agora.finance/v0/accounts \
      -H 'Content-Type: application/json' \
      -H 'Authorization: Bearer $SESSION_TOKEN' \
      -d '{
        "kind": "wallet",
        "address": "0x3f9a1c7e8b2d40f65a9c1e0b7d84f2a6c3e91d58",
        "name": "Treasury hot wallet",
        "networks": ["ethereum", "base", "arbitrum"]
      }'
  • /routes: Create a reusable money-movement path that mint/redeem operations can execute against. Use it to mint and redeem AUSD from fiat or stablecoins to one of your registered /accounts.
    bash
    curl -X POST https://api.agora.finance/v0/routes \
      -H 'Content-Type: application/json' \
      -H 'Authorization: Bearer $SESSION_TOKEN' \
      -d '{
        "name": "Treasury mint route",
        "from": { "currency": "usd" },
        "to": {
          "currency": "ausd",
          "accountId": "550e8400-e29b-41d4-a716-446655440000",
          "chain": "ethereum"
        }
      }'
  • /transactions: Access your record of Agora money movements for both fiat and onchain transactions to an /account or a /route, pulled on demand.
    bash
    curl "https://api.agora.finance/v0/transactions?limit=50" \
      -H "Authorization: Bearer $SESSION_TOKEN"

Review our API documentation at docs.agora.finance/api. Every endpoint comes from an OpenAPI spec generated off the code itself, with an llms.txt index that agents can read directly.

Who should use Agora API

Agora API is built for institutions that want to move money fast and earn on balances without managing the rails themselves. Whether you’re a developer automating transactions, an AI agent transacting onchain, or a team choosing money-movement infrastructure, start building at docs.agora.finance/api.

What’s next

This is a beta launch with the foundational endpoints and authorization in place, and we’re going to keep building from here. Coming up next:

  • Embedded wallets (/wallets): create Agora-managed wallets to execute transactions through the API, no keys to hold.
  • Wallet transfers (/transfers): move funds from an embedded wallet through a route, on demand, straight from your backend.
  • Whitelabel token (/token): track your own whitelabel stablecoin’s supply, volume, and distribution.
  • Rewards (/rewards): pull payout history for your rewards wallets.

Give Agora API a try and reach out to our team with any questions and feedback (@withAUSD on X, Agora on LinkedIn, or via our website). As always, we are looking for amazing teammates to join us. Review our open positions here.

The greatest opportunities lie where systems are broken — moving money is no exception.