--- description: >- CLI tool to interact with the oceanprotocol's JavaScript library to privately & securely publish, consume and run compute on data. --- # Ocean CLI The Ocean CLI tool offers a range of functionalities, including the ability to: - [**Publish**](./publish-a-dataset.md) data services: downloadable files or compute-to-data. - [**Edit**](./editing-a-dataset.md) existing assets. - [**Consume**](./consuming-an-asset.md) data services, ordering datatokens and downloading data. - [**Compute to data**](./starting-a-compute-job.md) on public available datasets using a published algorithm. Ocean CLI is using ocean.js Javascripti library witch is part of the [Ocean Protocol](https://oceanprotocol.com) toolset.