Exactly Protocol logo

Exactly Protocol

Exactly Protocol is a decentralized, non-custodial, open-source protocol providing autonomous fixed and variable interest rate credit markets on Ethereum, Optimism, and Base. It enables users to deposit and borrow crypto assets at both variable rates and fixed rates through maturity pools, using a continuous non-linear interest rate model, dynamic close factor liquidations, and a rewards distribution system with the EXA governance token.

5 APIs 0 Features
DeFiLendingBorrowingFixed RateVariable RateEthereumOptimismBaseERC-4626Credit Markets

APIs

Exactly Protocol Previewer API

Read-only smart contract interface for previewing deposits, borrows, withdrawals, and repayments across all market maturity pools. Returns projected yields, repayment amounts, a...

Exactly Protocol Market API

ERC-4626-compliant smart contract interface for the core Market contract exposing view and write methods for depositing, borrowing, withdrawing, repaying, minting, redeeming, an...

Exactly Protocol Auditor API

Smart contract interface for the Auditor, the central risk management component that manages market listings, collateral factors, account liquidity checks, and liquidation eligi...

Exactly Protocol RewardsController API

Smart contract interface for querying and claiming EXA and esEXA token rewards distributed to depositors and borrowers. Supports querying claimable rewards, reward configuration...

Exactly Protocol Subgraph API (The Graph)

GraphQL subgraph API powered by The Graph for querying indexed on-chain data from Exactly Protocol on Ethereum mainnet and Optimism. Supports advanced queries including aggregat...

Semantic Vocabularies

Exactly Context

12 classes · 42 properties

JSON-LD

Example Payloads

Claim All Rewards

5 fields

EXAMPLE

Get Market Accounts

5 fields

EXAMPLE

Preview Deposit At Maturity

5 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub
GitHub
🔗
Discord
Discord
🔗
Twitter
Twitter
🔗
Telegram
Telegram
🔗
Medium
Medium
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🔗
BugBounty
BugBounty
🟢
StatusPage
StatusPage
🔗
Governance
Governance
🔗
WhitePaper
WhitePaper
🔗
Audits
Audits
🔗
SmartContracts
SmartContracts
🔗
Finops
Finops

Sources

apis.yml Raw ↑
name: Exactly Protocol
description: 'Exactly Protocol is a decentralized, non-custodial, open-source protocol
  providing autonomous fixed and variable interest rate credit markets on Ethereum,
  Optimism, and Base. It enables users to deposit and borrow crypto assets at both
  variable rates and fixed rates through maturity pools, using a continuous non-linear
  interest rate model, dynamic close factor liquidations, and a rewards distribution
  system with the EXA governance token.

  '
image: https://exact.ly/favicon.ico
tags:
- DeFi
- Lending
- Borrowing
- Fixed Rate
- Variable Rate
- Ethereum
- Optimism
- Base
- ERC-4626
- Credit Markets
created: '2026-06-14'
modified: '2026-06-14'
url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- name: Exactly Protocol Previewer API
  description: 'Read-only smart contract interface for previewing deposits, borrows,
    withdrawals, and repayments across all market maturity pools. Returns projected
    yields, repayment amounts, and comprehensive account positions across all markets
    on Ethereum and Optimism without executing any transactions.

    '
  image: https://exact.ly/favicon.ico
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Previewer
  - Markets
  - Maturity Pools
  - User Positions
  - Read-only
  properties:
  - type: Documentation
    url: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/rate-limits/rate-limits.yml
  - url: graphql/exactly-graphql.md
    type: GraphQL
  contact:
  - FN: Exactly Protocol
    url: https://docs.exact.ly
    email: ''
- name: Exactly Protocol Market API
  description: 'ERC-4626-compliant smart contract interface for the core Market contract
    exposing view and write methods for depositing, borrowing, withdrawing, repaying,
    minting, redeeming, and liquidating positions at both variable and fixed rates.
    Includes account snapshots, debt previews, and floating asset calculations.

    '
  image: https://exact.ly/favicon.ico
  humanURL: https://docs.exact.ly/guides/protocol/market.md
  baseURL: https://app.exact.ly
  tags:
  - Market
  - ERC-4626
  - Deposits
  - Borrows
  - Liquidations
  - Variable Rate
  - Fixed Rate
  properties:
  - type: Documentation
    url: https://docs.exact.ly/guides/protocol/market.md
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/rate-limits/rate-limits.yml
  contact:
  - FN: Exactly Protocol
    url: https://docs.exact.ly
    email: ''
- name: Exactly Protocol Auditor API
  description: 'Smart contract interface for the Auditor, the central risk management
    component that manages market listings, collateral factors, account liquidity
    checks, and liquidation eligibility. Provides methods to query all markets, compute
    account liquidity, calculate seizure amounts, and check liquidation conditions.

    '
  image: https://exact.ly/favicon.ico
  humanURL: https://docs.exact.ly/guides/protocol/auditor.md
  baseURL: https://app.exact.ly
  tags:
  - Auditor
  - Risk
  - Collateral
  - Liquidity
  - Liquidations
  - Markets
  properties:
  - type: Documentation
    url: https://docs.exact.ly/guides/protocol/auditor.md
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/rate-limits/rate-limits.yml
  contact:
  - FN: Exactly Protocol
    url: https://docs.exact.ly
    email: ''
- name: Exactly Protocol RewardsController API
  description: 'Smart contract interface for querying and claiming EXA and esEXA token
    rewards distributed to depositors and borrowers. Supports querying claimable rewards,
    reward configurations, distribution timelines, reward indexes, and claiming rewards
    across all market operations.

    '
  image: https://exact.ly/favicon.ico
  humanURL: https://docs.exact.ly/guides/protocol/rewardscontroller.md
  baseURL: https://app.exact.ly
  tags:
  - Rewards
  - EXA
  - esEXA
  - Distribution
  - Governance
  properties:
  - type: Documentation
    url: https://docs.exact.ly/guides/protocol/rewardscontroller.md
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/rate-limits/rate-limits.yml
  contact:
  - FN: Exactly Protocol
    url: https://docs.exact.ly
    email: ''
- name: Exactly Protocol Subgraph API (The Graph)
  description: 'GraphQL subgraph API powered by The Graph for querying indexed on-chain
    data from Exactly Protocol on Ethereum mainnet and Optimism. Supports advanced
    queries including aggregation, filtering, relationships, and historical data for
    markets, user positions, maturity pools, borrowing rates, and protocol-wide statistics.

    '
  image: https://exact.ly/favicon.ico
  humanURL: https://docs.exact.ly/guides/the-graph.md
  baseURL: https://api.thegraph.com
  tags:
  - GraphQL
  - Subgraph
  - The Graph
  - Historical Data
  - Analytics
  - Ethereum
  - Optimism
  properties:
  - type: Documentation
    url: https://docs.exact.ly/guides/the-graph.md
  - type: GraphQL
    url: https://thegraph.com/explorer/subgraphs/As6Xz6GCvbW8B9Xb7Rx2LqQeJcL3FcUyD8Tk95L8rG5d
  - type: GraphQL
    url: https://thegraph.com/explorer/subgraphs/9jpa2F3ZuirB11m3GL36wcNoNGETd3Z2zf7Cre5iwyeC
  - type: Plans
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/plans/plans.yml
  - type: RateLimits
    url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/rate-limits/rate-limits.yml
  contact:
  - FN: Exactly Protocol
    url: https://docs.exact.ly
    email: ''
common:
- type: Website
  url: https://exact.ly
- type: Documentation
  url: https://docs.exact.ly
- type: GitHub
  url: https://github.com/exactly
- type: Discord
  url: https://discord.gg/exactly
- type: Twitter
  url: https://twitter.com/exactlyprotocol
- type: Telegram
  url: https://t.me/exactlyprotocol
- type: Medium
  url: https://medium.com/exactly-protocol
- type: TermsOfService
  url: https://exact.ly/terms
- type: PrivacyPolicy
  url: https://exact.ly/privacy
- type: BugBounty
  url: https://immunefi.com/bounty/exactly
- type: StatusPage
  url: https://exact.ly
- type: Governance
  url: https://docs.exact.ly/governance/protocol-governance
- type: WhitePaper
  url: https://docs.exact.ly/resources/white-paper
- type: Audits
  url: https://docs.exact.ly/security/audits
- type: SmartContracts
  url: https://docs.exact.ly/guides/smart-contract-addresses.md
- type: Finops
  url: https://raw.githubusercontent.com/api-evangelist/exactly/refs/heads/main/finops/finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com