diff --git a/apps/web/src/app/api/v1/openapi/page.tsx b/apps/web/src/app/api/v1/openapi/page.tsx
index ca5c3a5ed..24e14c958 100644
--- a/apps/web/src/app/api/v1/openapi/page.tsx
+++ b/apps/web/src/app/api/v1/openapi/page.tsx
@@ -1,3 +1,11 @@
'use client';
-export { OpenApiDocsPage as default } from '@documenso/api/v1/api-documentation';
+import dynamic from 'next/dynamic';
+
+const Docs = dynamic(async () => import('@documenso/api/v1/api-documentation'), {
+ ssr: false,
+});
+
+export default function OpenApiDocsPage() {
+ return ;
+}
diff --git a/packages/api/v1/api-documentation.tsx b/packages/api/v1/api-documentation.tsx
index 6082d2d7f..fe394e603 100644
--- a/packages/api/v1/api-documentation.tsx
+++ b/packages/api/v1/api-documentation.tsx
@@ -8,3 +8,5 @@ import { OpenAPIV1 } from '@documenso/api/v1/openapi';
export const OpenApiDocsPage = () => {
return ;
};
+
+export default OpenApiDocsPage;