diff --git a/requirements-azure.txt b/requirements-azure.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8ac444ac0af84a5bb098d653ed886dbf6a870f8f
--- /dev/null
+++ b/requirements-azure.txt
@@ -0,0 +1 @@
+django-storages[azure]
diff --git a/setup.py b/setup.py
index 78c2d46f8ac758e13b6e98e4aa33ded3b1680e78..68d33153c732def5dff61c7fd8799755ffc0967f 100755
--- a/setup.py
+++ b/setup.py
@@ -53,6 +53,7 @@ setup(
     extras_require={
         "testing": parse_requirements("test", "server", "swh-server"),
         "server": parse_requirements("server", "swh-server"),
+        "azure": parse_requirements("azure"),
     },
     include_package_data=True,
     entry_points="""