Sudoswap website screenshot

Sudoswap

Sudoswap is a minimal, gas-efficient automated market maker (AMM) protocol for NFTs that facilitates NFT-to-token swaps using customizable bonding curves. It supports ERC-721 and ERC-1155 NFTs alongside ETH and ERC-20 tokens. Liquidity providers can create single-sided buy/sell pools or dual-sided trade pools to earn fees. Developers interact with the protocol through smart contracts (LSSVMPair, VeryFastRouter, bonding curve contracts) and off-chain indexing services such as The Graph subgraph and the Defined/Codex data API. Sudoswap v2 is deployed on Ethereum mainnet, Arbitrum, Base, Berachain, Sanko, and other EVM-compatible networks.

Sudoswap publishes 3 APIs on the APIs.io network. Tagged areas include NFT, AMM, DeFi, Liquidity, and Bonding Curves.

The Sudoswap catalog on APIs.io includes 1 JSON-LD context.

Sudoswap’s developer surface includes documentation, engineering blog, GitHub presence, FAQ, status page, and 6 more developer resources.

27.3/100 emerging ▬ flat Agent 7/100 human only Full breakdown ↓
scored 2026-07-27 · rubric v0.5
AccessFree
3 APIs
NFTAMMDeFiLiquidityBonding CurvesERC-721ERC-1155Ethereum

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 27.3/100 · emerging
Contract Quality 2.4 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 0.7 / 13
Governance 0.0 / 12
Discoverability 10.0 / 10
Agent readiness — 7/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 15
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/sudoswap: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 3

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

Sudoswap Smart Contract API

On-chain smart contract interface for the Sudoswap AMM protocol. Developers interact with LSSVMPairFactory to create pools, with LSSVMPair contracts to deposit/withdraw assets, ...

Sudoswap Subgraph API

GraphQL subgraph deployed on The Graph that indexes sudoswap.xyz smart contract events and statistics. Enables querying of pool creation events, swap history, NFT collection liq...

Sudoswap SDK (sudo-defined-quoter)

TypeScript/JavaScript SDK published on npm as sudo-defined-quoter that wraps the Defined (formerly Codex) API to retrieve bid and ask quotes for any NFT collection across multip...

Pricing Plans 1

Published pricing tiers and plan structures.

Plans

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

Apis Context

0 classes · 0 properties

JSON-LD

Security Posture 1

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

Sudoswap Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Resources

Documentation 1

Reference material describing how the API behaves

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
name: Sudoswap
description: Sudoswap is a minimal, gas-efficient automated market maker (AMM) protocol for NFTs that facilitates NFT-to-token
  swaps using customizable bonding curves. It supports ERC-721 and ERC-1155 NFTs alongside ETH and ERC-20 tokens. Liquidity
  providers can create single-sided buy/sell pools or dual-sided trade pools to earn fees. Developers interact with the protocol
  through smart contracts (LSSVMPair, VeryFastRouter, bonding curve contracts) and off-chain indexing services such as The
  Graph subgraph and the Defined/Codex data API. Sudoswap v2 is deployed on Ethereum mainnet, Arbitrum, Base, Berachain, Sanko,
  and other EVM-compatible networks.
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://sudoswap.xyz/favicon.ico
tags:
- NFT
- AMM
- DeFi
- Liquidity
- Bonding Curves
- ERC-721
- ERC-1155
- Ethereum
url: https://sudoswap.xyz/
apis:
- name: Sudoswap Smart Contract API
  description: On-chain smart contract interface for the Sudoswap AMM protocol. Developers interact with LSSVMPairFactory
    to create pools, with LSSVMPair contracts to deposit/withdraw assets, and with VeryFastRouter to execute NFT-to-token
    and NFT-to-NFT swaps across multiple pairs. Bonding curve contracts (Linear, Exponential, XYK, GDA) expose getBuyInfo()
    and getSellInfo() for pricing queries.
  image: https://sudoswap.xyz/favicon.ico
  humanURL: https://docs.sudoswap.xyz/
  baseURL: https://etherscan.io/address/0xA020d57aB0448Ef74115c112D18a9C231CC86000
  tags:
  - Smart Contracts
  - NFT Swaps
  - Liquidity Pools
  - AMM
  - Bonding Curves
  properties:
  - type: Documentation
    url: https://docs.sudoswap.xyz/
  - type: ReferenceDocumentation
    url: https://docs.sudoswap.xyz/reference/pricing/
  - type: SwappingReference
    url: https://docs.sudoswap.xyz/reference/swapping/
  - type: WrappedPoolsReference
    url: https://docs.sudoswap.xyz/reference/wrapped-pools/
  - type: PairCreation
    url: https://docs.sudoswap.xyz/user-guide/creating-a-pool/
  - type: ContractAddresses
    url: https://docs.sudoswap.xyz/reference/contracts/
  - type: GitHubRepository
    url: https://github.com/sudoswap/lssvm2
  - type: SecurityAudits
    url: https://github.com/sudoswap/audits
  - type: FinancialOperations
    url: finops/finops.yml
  - type: Plans
    url: plans/plans.yml
  - type: RateLimits
    url: rate-limits/rate-limits.yml
  contact:
  - FN: Sudoswap Support
    url: https://docs.sudoswap.xyz/managing-collections/faq/
- name: Sudoswap Subgraph API
  description: GraphQL subgraph deployed on The Graph that indexes sudoswap.xyz smart contract events and statistics. Enables
    querying of pool creation events, swap history, NFT collection liquidity, pair metadata, and protocol statistics. Listings
    and bids are indexed and synced in real time.
  image: https://sudoswap.xyz/favicon.ico
  humanURL: https://github.com/sudoswap/subgraph-swaps
  baseURL: https://api.thegraph.com/subgraphs/name/sudoswap/sudoswap-subgraph
  tags:
  - GraphQL
  - Subgraph
  - The Graph
  - NFT Data
  - Pool Statistics
  - Swap History
  properties:
  - type: Documentation
    url: https://github.com/sudoswap/subgraph-swaps
  - type: GitHubRepository
    url: https://github.com/sudoswap/subgraph-swaps
  - type: FinancialOperations
    url: finops/finops.yml
  - type: Plans
    url: plans/plans.yml
  - type: RateLimits
    url: rate-limits/rate-limits.yml
- name: Sudoswap SDK (sudo-defined-quoter)
  description: TypeScript/JavaScript SDK published on npm as sudo-defined-quoter that wraps the Defined (formerly Codex) API
    to retrieve bid and ask quotes for any NFT collection across multiple EVM chains. Provides getBidQuotes() and getAskQuotes()
    methods returning pool addresses, spot prices, and calculated quotes. Requires a Defined API key.
  image: https://sudoswap.xyz/favicon.ico
  humanURL: https://github.com/sudoswap/sudoswap-sdk
  baseURL: https://api.defined.fi/
  tags:
  - SDK
  - TypeScript
  - NFT Pricing
  - Bid Quotes
  - Ask Quotes
  - Defined API
  properties:
  - type: Documentation
    url: https://github.com/sudoswap/sudoswap-sdk
  - type: GitHubRepository
    url: https://github.com/sudoswap/sudoswap-sdk
  - type: NpmPackage
    url: https://www.npmjs.com/package/sudo-defined-quoter
  - type: DefinedApiDocs
    url: https://docs.codex.io/
  - type: FinancialOperations
    url: finops/finops.yml
  - type: Plans
    url: plans/plans.yml
  - type: RateLimits
    url: rate-limits/rate-limits.yml
common:
- type: DomainSecurity
  url: security/sudoswap-domain-security.yml
- type: Website
  url: https://sudoswap.xyz/
- type: Documentation
  url: https://docs.sudoswap.xyz/
- type: Blog
  url: https://blog.sudoswap.xyz/
- type: GitHub
  url: https://github.com/sudoswap
- type: Twitter
  url: https://twitter.com/sudoswap
- type: Discord
  url: https://discord.gg/sudoswap
- type: FAQ
  url: https://docs.sudoswap.xyz/managing-collections/faq/
- type: TermsOfService
  url: https://sudoswap.xyz/terms
- type: PrivacyPolicy
  url: https://sudoswap.xyz/privacy
- type: Status
  url: https://github.com/sudoswap/upptime
maintainers:
- FN: API Evangelist
  email: kin@apievangelist.com
  url: https://apievangelist.com/
modified: '2026-06-14'
specificationVersion: '0.19'