diff --git a/README.md b/README.md
index feb6d3f1c6db85cd4a2854fe4caa61d2cc451ff2..6924d7eb8683143b83f74e5d6d73612267454738 100644
--- a/README.md
+++ b/README.md
@@ -11,6 +11,7 @@ pip3 install silkaj --user
 
 - [Install with Pip](doc/install_pip.md)
 - [Install with pipenv](doc/install_pipenv.md)
+- [Install the Development environment](doc/install_poetry.md)
 - [Install with the build](doc/install_build.md)
 - [Install with docker](doc/install_docker.md)
 - [Build an executable with Pyinstaller](doc/build_with_pyinstaller.md)
diff --git a/doc/install_poetry.md b/doc/install_poetry.md
new file mode 100644
index 0000000000000000000000000000000000000000..c94b4b9300e6159a854a0d4e0a57bc4db33beabd
--- /dev/null
+++ b/doc/install_poetry.md
@@ -0,0 +1,33 @@
+## Install Silkaj in a development environement with Poetry
+
+### Install libsodium
+
+```bash
+sudo apt install libsodium23 # Debian Buster
+sudo apt install libsodium18 # Debian Stretch
+sudo dnf install libsodium # Fedora
+```
+
+### Install Poetry
+- [Installation documentation](https://poetry.eustace.io/docs/#installation)
+
+### Install dependencies and the Python environment
+```bash
+poetry install
+```
+
+### Run Silkaj
+Within `silkaj` repository, enter the development environement and run Silkaj:
+```bash
+poetry shell
+./bin/silkaj
+```
+
+You might need to enter Poetry shell to access development tools such as `pytest` or `black`.
+
+### Make Silkaj accessible from everywhere
+
+Add following alias to your shell configuration:
+```bash
+alias silkaj "$HOME/silkaj/silkaj && poetry run silkaj"
+```