diff --git a/apps/docs/content/guides/realtime/settings.mdx b/apps/docs/content/guides/realtime/settings.mdx
index 9675d92b5bb21..5ea09ac002877 100644
--- a/apps/docs/content/guides/realtime/settings.mdx
+++ b/apps/docs/content/guides/realtime/settings.mdx
@@ -27,3 +27,4 @@ You can set the following settings using the Realtime Settings screen in your Da
- Database connection pool size: Determines the number of connections used for Realtime Authorization RLS checking
{/* supa-mdx-lint-disable-next-line Rule004ExcludeWords */}
- Max concurrent clients: Determines the maximum number of clients that can be connected
+- Max events per second: Determines the maximum number of events per second that can be sent
diff --git a/apps/docs/public/humans.txt b/apps/docs/public/humans.txt
index 8226944743a8d..665fe64bb68ed 100644
--- a/apps/docs/public/humans.txt
+++ b/apps/docs/public/humans.txt
@@ -19,6 +19,7 @@ Barco Fourie
Beng Eu
Bo Lu
Bobbie Soedirgo
+Brendan Stephens
Brent Newson
Carel de Waal
Cameron Blackwood
@@ -151,6 +152,7 @@ Wen Bo Xie
Yorvi Arias
Yuliya Marinova
Yuri Santana
+Zsolt Pazmandy
____________
JOBS
diff --git a/apps/docs/public/img/guides/platform/realtime/realtime-settings--dark.png b/apps/docs/public/img/guides/platform/realtime/realtime-settings--dark.png
index b9ee8747b559b..8d3d73e420bcd 100644
Binary files a/apps/docs/public/img/guides/platform/realtime/realtime-settings--dark.png and b/apps/docs/public/img/guides/platform/realtime/realtime-settings--dark.png differ
diff --git a/apps/docs/public/img/guides/platform/realtime/realtime-settings--light.png b/apps/docs/public/img/guides/platform/realtime/realtime-settings--light.png
index 3587df9ebd2c2..fbb18d0301305 100644
Binary files a/apps/docs/public/img/guides/platform/realtime/realtime-settings--light.png and b/apps/docs/public/img/guides/platform/realtime/realtime-settings--light.png differ
diff --git a/apps/studio/components/interfaces/Realtime/RealtimeSettings.tsx b/apps/studio/components/interfaces/Realtime/RealtimeSettings.tsx
index 606d9df09105d..26071ec4cd8a1 100644
--- a/apps/studio/components/interfaces/Realtime/RealtimeSettings.tsx
+++ b/apps/studio/components/interfaces/Realtime/RealtimeSettings.tsx
@@ -86,8 +86,8 @@ export const RealtimeSettings = () => {
.min(1)
.max(maxConn?.maxConnections ?? 100),
max_concurrent_users: z.coerce.number().min(1).max(50000),
+ max_events_per_second: z.coerce.number().min(1).max(10000),
// [Joshen] These fields are temporarily hidden from the UI
- // max_events_per_second: z.coerce.number().min(1).max(50000),
// max_bytes_per_second: z.coerce.number().min(1).max(10000000),
// max_channels_per_client: z.coerce.number().min(1).max(10000),
// max_joins_per_second: z.coerce.number().min(1).max(5000),
@@ -117,6 +117,7 @@ export const RealtimeSettings = () => {
private_only: !data.allow_public,
connection_pool: data.connection_pool,
max_concurrent_users: data.max_concurrent_users,
+ max_events_per_second: data.max_events_per_second,
})
}
@@ -245,6 +246,36 @@ export const RealtimeSettings = () => {
Max concurrent clients
}
+ >
+
- Consider{' '}
-
+ If none of these steps work, please{' '}
+
+ Consider{' '}
+