diff --git a/schema/versions/57c38b5f012e_capabilities_init.py b/schema/versions/57c38b5f012e_capabilities_init.py
index e550d9dbe8e4d0f745c9dde919dcecb3a40d1636..05ea0aab865876f807e993b0b72c9aec225c5176 100644
--- a/schema/versions/57c38b5f012e_capabilities_init.py
+++ b/schema/versions/57c38b5f012e_capabilities_init.py
@@ -22,6 +22,7 @@ def upgrade():
         sa.Column("capability_name", sa.String, primary_key=True),
         sa.Column("capability_steps", sa.String),
         sa.Column("max_jobs", sa.Integer),
+        sa.Column("enabled", sa.Boolean, server_default="True"),
     )
 
     op.create_table(
diff --git a/shared/workspaces/workspaces/capability/schema.py b/shared/workspaces/workspaces/capability/schema.py
index e2b7e025aa0eea70829589cce1a0cb11c4039384..2f2c33865b5af05b45eca4dbbb731a62f65d7248 100644
--- a/shared/workspaces/workspaces/capability/schema.py
+++ b/shared/workspaces/workspaces/capability/schema.py
@@ -54,6 +54,7 @@ class Capability(Base, CapabilityIF):
     name = sa.Column("capability_name", sa.String, primary_key=True)
     steps = sa.Column("capability_steps", sa.String)
     max_jobs = sa.Column("max_jobs", sa.Integer)
+    enabled = sa.Column("enabled", sa.Boolean, default=True)
     requests = relationship("CapabilityRequest", back_populates="capability")
 
     @classmethod