diff --git a/sdk/squirro/sdk/studio.py b/sdk/squirro/sdk/studio.py
index dc195ff253..438845133d 100644
--- a/sdk/squirro/sdk/studio.py
+++ b/sdk/squirro/sdk/studio.py
@@ -10,6 +10,7 @@ from flask import Flask, jsonify, request
 from werkzeug.routing import Rule
 
 from squirro.common.dependency import DependencyNotFound, get_injected
+from squirro.integration.frontend.utils import ExpiringSessionInterface, get_feature
 
 log = logging.getLogger(__name__)
 
@@ -23,6 +24,10 @@ class StudioPlugin(Flask):
 
         self.teardown_request(self._close_session)
 
+        if get_feature("security.expiring-sessions"):
+            log.info("Using new expiring sessions mode for plugins")
+            self.session_interface = ExpiringSessionInterface()
+
     def url_rule_class(self, *args, **kwargs):
         """Overwritten to allow one additional option with @route:
 
