diff --git a/inventory_provider/app.py b/inventory_provider/app.py
new file mode 100644
index 0000000000000000000000000000000000000000..25b9d63b51a4cc095c393f4d1fd2e75eaade4248
--- /dev/null
+++ b/inventory_provider/app.py
@@ -0,0 +1,23 @@
+"""
+default app creation
+"""
+import logging
+import sys
+
+import inventory_provider
+from inventory_provider import constants
+
+logging.basicConfig(level=logging.WARNING)
+logging.getLogger(constants.SNMP_LOGGER_NAME).setLevel(logging.DEBUG)
+logging.getLogger(constants.THREADING_LOGGER_NAME).setLevel(logging.INFO)
+logging.getLogger(constants.JUNIPER_LOGGER_NAME).setLevel(logging.DEBUG)
+logging.getLogger(constants.DATABASE_LOGGER_NAME).setLevel(logging.DEBUG)
+
+logging.basicConfig(
+    stream=sys.stderr,
+    level=logging.DEBUG)
+
+app = inventory_provider.create_app()
+
+if __name__ == "__main__":
+    app.run(host="::", port="7777")