# Quickstart

{% hint style="info" %}
Only `pip` installation is currently officially supported.
{% endhint %}

The installation of Sheenflow is painless if you are following the instructions below. Sheenflow uses constraint files to enable reproducible installation, so using **`pip`** constraint files is recommended.

## Sheenflow & Sheenlet

```bash
pip install sheenflow sheenlet
```

This installs a few packages:

* **Sheenflow**: the core programming model and abstraction stack; stateless, single-node, single-process and multi-process executions; and a CLI tool for driving those engines.
* **Sheenlet**: the UI for developing and operating Sheenflow jobs, including a DAG browser, a type-aware config editor, and a live execution interface.

You can also check out our [Create a New Project](https://ciusji.gitbook.io/sheenflow/overview/create-a-new-project) page to make sure you have installed the packages and set up the environment properly.
