> For the complete documentation index, see [llms.txt](https://docs.api.plenty.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.api.plenty.network/open-source/repositories.md).

# Repositories

Plenty's Unified API consists of four microservices, each residing in its own repository-

| Service                                                                         | Purpose                                                                                                                                  |
| ------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| [API server](https://github.com/Plenty-network/api.plenty.network)              | A REST API service that retrieves and preprocesses data from a PostgreSQL database and serves it.                                        |
| [Analytics indexer](https://github.com/Plenty-network/plenty-analytics-indexer) | An indexing service that records dollar analytics for trades across v2 and v3 exchanges.                                                 |
| [PLY system indexer](https://github.com/Plenty-network/PLY-indexer)             | An indexing service that records user-specific data across V2/V3 exchange and vote escrow contracts - Locks, rewards and user positions. |
| [Unified config indexer](https://github.com/Plenty-network/unified-config)      | An indexing service that records every new contract added to the applications suite.                                                     |
