# CLI

The Ubidots command line interface (CLI) is a developer tool for managing and locally developing Ubidots entities from your terminal. It provides:

1. **CRUD operations** for [Devices](https://dev.ubidots.com/sdks/cli/devices), [Variables](https://dev.ubidots.com/sdks/cli/variables), [UbiFunctions](https://dev.ubidots.com/sdks/cli/ubifunctions), and [Pages](https://dev.ubidots.com/sdks/cli/pages).
2. **Local development environments** for [UbiFunctions](https://dev.ubidots.com/sdks/ubifunctions#local-development) and [Pages](https://dev.ubidots.com/sdks/pages#local-development), replicating runtimes and their included libraries using Docker.

[Learn more on PyPi](https://pypi.org/project/ubidots-cli)
