# DODO > DODO is an on-chain liquidity provider and decentralized exchange (DEX) built on a Proactive Market Maker (PMM) algorithm. Its Trade / Route API aggregates prices across many liquidity sources (DODO v1/v2, 1inch, 0x, ParaSwap, professional market makers) and returns executable ABI calldata for swaps across major EVM chains. Generated by the API Evangelist enrichment pipeline from apis.yml and repo artifacts; DODO does not publish an llms.txt. ## APIs - [DODO Trade / Route API](https://docs.dodoex.io/en/developer): Real-time swap quotes + ABI calldata across supported EVM chains. Base: https://route-api.dodoex.io ## Specs - [DODO Trade API OpenAPI (generated)](https://raw.githubusercontent.com/api-evangelist/dodo/refs/heads/main/openapi/dodo-trade-openapi.yml) ## Docs - [Developer Docs Center](https://docs.dodoex.io/en/developer) - [DODO Trade API reference](https://docs.dodoex.io/en/developer/developer-portal) - [Smart Contracts docs](https://docs.dodoex.io/en/developer/contracts) - [DODO Data docs](https://docs.dodoex.io/en/developer/dodo-data) ## SDKs & Packages - [@dodoex/api (DODO API Kit)](https://www.npmjs.com/package/@dodoex/api) - [@dodoex/widgets](https://www.npmjs.com/package/@dodoex/widgets) - [@dodoex/contract-request](https://www.npmjs.com/package/@dodoex/contract-request) ## Source - [DODOEX GitHub organization](https://github.com/DODOEX) - [contractV2 (DODO V2 smart contracts)](https://github.com/DODOEX/contractV2) - [dodo-example (integration examples)](https://github.com/DODOEX/dodo-example)