Exactly Protocol website screenshot

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.

Exactly Protocol publishes 12 APIs on the APIs.io network, including ERC-4626 API, Fixed Rate API, Liquidations API, and 9 more. Tagged areas include DeFi, Lending, Borrowing, Fixed Rate, and Variable Rate.

The Exactly Protocol catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Exactly Protocol’s developer surface includes documentation, GitHub presence, engineering blog, and 16 more developer resources.

34.7/100 thin ▬ flat Agent 20/100 agent aware saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFree
4 APIs
DeFiLendingBorrowingFixed RateVariable RateEthereumOptimismBaseERC-4626Credit Markets

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/exactly: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 17

Individual APIs this provider publishes, each with its own machine-readable definition.

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...

Exactly Protocol ERC-4626 API

ERC-4626 vault standard methods

Exactly Protocol Fixed Rate API

Fixed rate maturity pool operations

Exactly Protocol Liquidations API

Liquidation eligibility and seizure calculations

Exactly Protocol Liquidity API

Account liquidity and collateral checks

Exactly Protocol Market Management API

Write methods for market configuration (admin only)

Exactly Protocol Market State API

View methods for querying market state

Exactly Protocol Markets API

Market listing and configuration queries

Exactly Protocol Previewer API

Read-only preview methods for Exactly Protocol markets

Exactly Protocol Reward Configuration API

Reward program configuration and indexes

Exactly Protocol Rewards Claims API

Write methods for claiming earned rewards

Exactly Protocol Rewards Query API

View methods for querying reward state and amounts

Exactly Protocol Variable Rate API

Floating/variable rate deposit and borrow operations

Scroll for all 17

Open Collections 12

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Scroll for all 12

GraphQL 1

GraphQL schemas published by this provider.

Exactly Protocol GraphQL API (The Graph Subgraph)

Exactly Protocol provides a GraphQL subgraph API powered by The Graph, enabling developers to query indexed on-chain event data from the Exactly Protocol lending protocol deploy...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Plans

2 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Rate Limits

0 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Finops

FINOPS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Exactly Context

12 classes · 42 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Exactly Protocol API Rules

5 rules · 3 warnings 2 info

SPECTRAL

JSON Schema 3

Standalone JSON Schema definitions for this provider's data models.

FixedPreview

3 properties

JSON SCHEMA

MarketAccount

19 properties

JSON SCHEMA

RewardConfig

14 properties

JSON SCHEMA

Examples 3

Example request and response payloads for these APIs.

Claim All Rewards

5 fields

EXAMPLE

Get Market Accounts

5 fields

EXAMPLE

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Exactly Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Exactly Agentic Access

40 operations · 36 acting · 1 human-in-the-loop

40 operations · 36 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 6

Properties that don't map to a standard resource type

Source (apis.yml)

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.

  '
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
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:
  - 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: ''
- 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: 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

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/exactly"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/exactly/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/exactly/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.