diff --git a/requirements.txt b/requirements.txt
index a7d8132b4..38d88b70c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -22,7 +22,7 @@ croniter==0.3.30
 cryptography==2.7
 decorator==4.4.0          # via retry
 defusedxml==0.6.0         # via python3-openid
-flask-appbuilder==2.2.0
+flask-appbuilder==4.1.3
 flask-babel==0.12.2       # via flask-appbuilder
 flask-caching==1.7.2
 flask-compress==1.4.0
diff --git a/setup.py b/setup.py
index f7ac4716f..3a18bb98f 100644
--- a/setup.py
+++ b/setup.py
@@ -78,7 +78,7 @@ def get_git_sha():
         "croniter>=0.3.28",
         "cryptography>=2.4.2",
         "flask>=1.1.0, <2.0.0",
-        "flask-appbuilder>=2.2.0, <2.3.0",
+        "flask-appbuilder>=2.2.0, <4.2.0",
         "flask-caching",
         "flask-compress",
         "flask-talisman",