diff --git a/recce/server.py b/recce/server.py
index 0853b242..c8d94168 100644
--- a/recce/server.py
+++ b/recce/server.py
@@ -13,6 +13,7 @@
 from fastapi.responses import PlainTextResponse
 from fastapi.staticfiles import StaticFiles
 from pydantic import ValidationError
+from starlette.middleware.gzip import GZipMiddleware
 from starlette.middleware.sessions import SessionMiddleware
 from starlette.websockets import WebSocketDisconnect
 
@@ -89,6 +90,7 @@ def dbt_artifacts_updated_callback(file_changed_event: Any):
     "http://localhost:3000",
 ]
 
+app.add_middleware(GZipMiddleware, minimum_size=1000)
 app.add_middleware(
     CORSMiddleware,
     allow_origins=origins,