Frequently Asked Questions
Not finding what you're looking for? reach out in our Support Chat on Telegram.
Interacting with the Aori API does not currently require an API key, although it is recommended you visit the Aori Developer Portal to receive an integrator ID to be provided tracking and analytics on your integration.
Aori offers fine-tuned Typescript and Rust libraries to make your integration as easy as possible and give you the best experience when interacting with Aori.
Settlement happens through smart contract Zones that exist on-chain to facilitate trading of assets through Aori in a non-custodial way. Aori deploys multiple zones to facilitate trading of various assets and different settlement methods.
Aori provides multiple APIs: Main API (HTTP/WebSocket) for trading, Quoter API for price estimates, and Data API for historical activity data.
Aori can be used as a liquidity layer to build various protocols including market making vaults, derivatives exchanges, and decentralized token market making systems.
You can start by requesting a price quote through the quoter API, then place an order using either the HTTP API for one-off orders or WebSocket API for lower latency trading.
The API uses standard HTTP status codes (2xx for success, 4xx for client errors, 5xx for server errors) and provides detailed error messages to help debug issues.
Trades are settled through smart contracts with various validations including signature verification, chain ID matching, token matching, and amount verification.
Aori supports both RFQ (Request for Quote) orders for immediate execution and limit orders for resting orders at specific prices.