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.

  '
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: free
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Free
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://exact.ly/favicon.ico
x-docs-platform: gitbook
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-10-03
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.23'
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
  tags_raw:
  - 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:
  - Markets
  - ERC-4626
  - Deposits
  - Borrows
  - Liquidations
  - Variable Rate
  - Fixed Rate
  tags_raw:
  - 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 Management
  - Collateral
  - Liquidity
  - Liquidations
  - Markets
  tags_raw:
  - 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: ''
- aid: exactly:exactly-erc-4626-api
  name: Exactly Protocol ERC-4626 API
  description: ERC-4626 vault standard methods
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - ERC-4626
  properties:
  - type: OpenAPI
    url: openapi/exactly-erc-4626-api-openapi.yml
- aid: exactly:exactly-fixed-rate-api
  name: Exactly Protocol Fixed Rate API
  description: Fixed rate maturity pool operations
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Fixed Rate
  properties:
  - type: OpenAPI
    url: openapi/exactly-fixed-rate-api-openapi.yml
- aid: exactly:exactly-liquidations-api
  name: Exactly Protocol Liquidations API
  description: Liquidation eligibility and seizure calculations
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Liquidations
  properties:
  - type: OpenAPI
    url: openapi/exactly-liquidations-api-openapi.yml
- aid: exactly:exactly-liquidity-api
  name: Exactly Protocol Liquidity API
  description: Account liquidity and collateral checks
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Liquidity
  properties:
  - type: OpenAPI
    url: openapi/exactly-liquidity-api-openapi.yml
- aid: exactly:exactly-market-management-api
  name: Exactly Protocol Market Management API
  description: Write methods for market configuration (admin only)
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Market Management
  properties:
  - type: OpenAPI
    url: openapi/exactly-market-management-api-openapi.yml
- aid: exactly:exactly-market-state-api
  name: Exactly Protocol Market State API
  description: View methods for querying market state
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Market State
  properties:
  - type: OpenAPI
    url: openapi/exactly-market-state-api-openapi.yml
- aid: exactly:exactly-markets-api
  name: Exactly Protocol Markets API
  description: Market listing and configuration queries
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Markets
  properties:
  - type: OpenAPI
    url: openapi/exactly-markets-api-openapi.yml
- aid: exactly:exactly-previewer-api
  name: Exactly Protocol Previewer API
  description: Read-only preview methods for Exactly Protocol markets
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Previewer
  properties:
  - type: OpenAPI
    url: openapi/exactly-previewer-api-openapi.yml
- aid: exactly:exactly-reward-configuration-api
  name: Exactly Protocol Reward Configuration API
  description: Reward program configuration and indexes
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Reward Configuration
  properties:
  - type: OpenAPI
    url: openapi/exactly-reward-configuration-api-openapi.yml
- aid: exactly:exactly-rewards-claims-api
  name: Exactly Protocol Rewards Claims API
  description: Write methods for claiming earned rewards
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Rewards Claims
  properties:
  - type: OpenAPI
    url: openapi/exactly-rewards-claims-api-openapi.yml
- aid: exactly:exactly-rewards-query-api
  name: Exactly Protocol Rewards Query API
  description: View methods for querying reward state and amounts
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Rewards Query
  properties:
  - type: OpenAPI
    url: openapi/exactly-rewards-query-api-openapi.yml
- aid: exactly:exactly-variable-rate-api
  name: Exactly Protocol Variable Rate API
  description: Floating/variable rate deposit and borrow operations
  humanURL: https://docs.exact.ly/guides/periphery-contracts/previewer-read-only.md
  baseURL: https://app.exact.ly
  tags:
  - Variable Rate
  properties:
  - type: OpenAPI
    url: openapi/exactly-variable-rate-api-openapi.yml
common:
- type: CapabilityMap
  url: capabilities/exactly-capability-edges.yml
  name: Exactly Protocol Business Capability Map
- type: Plans
  url: plans/plans.yml
- type: RateLimits
  url: rate-limits/rate-limits.yml
- type: AgenticAccess
  url: agentic-access/exactly-agentic-access.yml
- type: DomainSecurity
  url: security/exactly-domain-security.yml
- 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
- type: Blog
  url: https://medium.com/feed/@exactly_protocol
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
