To build with the Uniswap Trading API, you will need the following technical capabilities and environment parameters. 1. Ability to Sign and Send EVM Transactions and Messages You must have the technical capability to:Documentation Index
Fetch the complete documentation index at: https://api-docs.uniswap.org/llms.txt
Use this file to discover all available pages before exploring further.
- Sign transactions using an EVM-compatible wallet, key management system, or backend signer
- Broadcast transactions to your preferred RPC provider
- Manage gas, nonces, and transaction lifecycle
- Present EIP-712 Permit2 messages to the user for signing
- Construct and parse JSON requests/responses
- Handle standard HTTP status codes
- Implement retries or timeouts where required
- The chains you wish to trade on (e.g., Ethereum, Unichain, other L2s)
- Knowledge of how to troubleshoot RPC submission failures
- Store and protect your Uniswap API key
- Attach it to all requests via HTTPS
- Protect it from exposure in front-end code (ex. using a proxy)