# 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.                                                     |
