diff --git a/src/blueprints/Routes.py b/src/blueprints/Routes.py
index b0e4273d1c725944161ec46b7f84cc59300742ab..d4942bdd0e1c473eb5e258a4be7fba7a68e1046b 100644
--- a/src/blueprints/Routes.py
+++ b/src/blueprints/Routes.py
@@ -45,6 +45,16 @@ def construct_blueprint(settings, version):
                                appName=Constants.APP_NAME,
                                openApiSpecification=specification)
 
+    @routes.route('/devices', methods=['GET'])
+    def get_all_devices():
+        database = Database(settings['database']['databasePath'])
+        return jsonify(database.get_all_devices())
+
+    @routes.route('/device/<deviceName>', methods=['GET'])
+    def get_device(deviceName):
+        database = Database(settings['database']['databasePath'])
+        return jsonify(database.get_device(deviceName))
+
     @routes.route('/device/<deviceName>', methods=['POST'])
     def postSensorData(deviceName):
         try: