diff --git a/setup.py b/setup.py
index e213701d572dcc9c31962825bd2c028afb291b9b..b92b4e7cfb051b9bc671c5c1a5ecc8778ee7f560 100644
--- a/setup.py
+++ b/setup.py
@@ -15,7 +15,8 @@ setup(
         'ansible-runner',
         'requests',
         'uvicorn',
-        'ncclient'
+        'ncclient',
+        'xmltodict'
     ],
     license='MIT',
     license_files=('LICENSE.txt',),