Use cases

Allowing anyone to trade, no matter their language of choice

The current Web3 space is over-indexed with JS tooling. This makes sense, since most Web3 apps do not need a backend, but there are backend developers making Python applications to trade NFTs and they do not have access to the Trader SDK. The 0x NFT Swap API empowers any backend or frontend developer (no matter their programming language of choice) to participate in the global financial peer-to-peer 0x protocol.

Educational purpose: Developers can use the API to discover and evaluate 0x

Developers want an effortless way to assess if the 0x order protocol is a good fit for their use case. The 0x Maker API allows them to discover and evaluate the 0x order protocol end-to-end by using the GraphQL Explorer UI. The 0x Maker API Explorer enables these developers to explore the API schema and construct and run queries via a GraphQL interface.

Upgrade purpose: Existing 0x apps can use the library to test their implementations on new versions of the protocol

The 0x NFT Swap API returns calldata directly to the caller, without requiring the caller to have particular knowledge of the 0x Protocol internals. This layer of abstraction allows for 0-downtime 0-effort upgrades.

Last updated