diff --git a/brian_dashboard_manager/grafana/utils/request.py b/brian_dashboard_manager/grafana/utils/request.py
index dfe7051e9f13185fa13bec70b1998cb457b192b4..8baa5e95199a5843df0e26c996c16c9b522d4604 100644
--- a/brian_dashboard_manager/grafana/utils/request.py
+++ b/brian_dashboard_manager/grafana/utils/request.py
@@ -22,7 +22,7 @@ class Request(requests.Session):
         self.BASE_URL = url
 
     def do_request(self, method, endpoint, **kwargs) -> requests.Response:
-        r = self.request(method, self.BASE_URL + endpoint, **kwargs)
+        r = self.request(method, self.BASE_URL + endpoint, timeout=15, **kwargs)
 
         r.raise_for_status()
         return r