# Command Line Interface {#command-line-interface}


Due to the project's architecture, and the lack of an integrated GUI, Shlink provides a couple of command line tools that can be used to install or update Shlink instances, or even completely manage Shlink as a whole (create short URLs, see visits, manage domains, etc).

Take a look to a more in-depth documentation for each command line tool:





- [CLI entry point](https://sourcey-shlink.pages.dev/documentation/command-line-interface/entry-point/index.md)
- [Installation tool](https://sourcey-shlink.pages.dev/documentation/command-line-interface/installation-tool/index.md)
