# Command Line Interface

Prism offers a simple, yet powerful CLI to help users create, manage and run their projects.&#x20;

{% hint style="info" %}
**Good to know:** we recommend building your project in a code editor, like VSCode, Atom, or Sublime Text, and running the project from the command line.
{% endhint %}

Here are the list of commands available through the CLI:

* [init](https://docs.runprism.com/v0.1.9rc2/cli/init)
* [compile](https://docs.runprism.com/v0.1.9rc2/cli/compile)
* [connect](https://docs.runprism.com/v0.1.9rc2/cli/connect)
* [create](https://docs.runprism.com/v0.1.9rc2/cli/create)
  * [agent](https://docs.runprism.com/v0.1.9rc2/cli/create/agent)
  * [task](https://docs.runprism.com/v0.1.9rc2/cli/create/task)
  * [trigger](https://docs.runprism.com/v0.1.9rc2/cli/create/trigger)
* [graph](https://docs.runprism.com/v0.1.9rc2/cli/graph)
* [run](https://docs.runprism.com/v0.1.9rc2/cli/run)
* [spark-submit](https://docs.runprism.com/v0.1.9rc2/cli/spark-submit)
* [agent](https://docs.runprism.com/v0.1.9rc2/cli/agent)
  * [apply](https://docs.runprism.com/v0.1.9rc2/cli/agent/apply)
  * [run](https://docs.runprism.com/v0.1.9rc2/cli/agent/run)
  * [build](https://docs.runprism.com/v0.1.9rc2/cli/agent/build)
