--- description: 🧑🏽💻 Your Local Development Environment for Ocean Protocol --- # Local Setup **Functionalities of Barge** Barge offers several functionalities that enable developers to create and test the Ocean Protocol infrastructure efficiently. Here are its key components:
Functionality | Description |
---|---|
Aquarius | A metadata storage and retrieval service for Ocean Protocol. Allows indexing and querying of metadata. |
Provider | A service that facilitates interaction between users and the Ocean Protocol network. |
Ganache | A local Ethereum blockchain network for testing and development purposes. |
TheGraph | A decentralized indexing and querying protocol used for building subgraphs in Ocean Protocol. |
ocean-contracts | Smart contracts repository for Ocean Protocol. Deploys and manages the necessary contracts for local development. |
Customization and Options | Barge provides various options to customize component versions, log levels, and enable/disable specific blocks. |