diff --git a/apps/studio/components/interfaces/Integrations/DataApi/OverviewTab.tsx b/apps/studio/components/interfaces/Integrations/DataApi/OverviewTab.tsx
new file mode 100644
index 0000000000000..f24c7fb34b6f6
--- /dev/null
+++ b/apps/studio/components/interfaces/Integrations/DataApi/OverviewTab.tsx
@@ -0,0 +1,40 @@
+import { useParams } from 'common'
+import { AlertCircle } from 'lucide-react'
+import { Alert_Shadcn_, AlertTitle_Shadcn_, cn } from 'ui'
+
+import { IntegrationOverviewTab } from '../Integration/IntegrationOverviewTab'
+import { DataApiEnableSwitch } from '@/components/interfaces/Settings/API/DataApiEnableSwitch'
+import { DataApiProjectUrlCard } from '@/components/interfaces/Settings/API/DataApiProjectUrlCard'
+import { useIsDataApiEnabled } from '@/hooks/misc/useIsDataApiEnabled'
+import { useSelectedProjectQuery } from '@/hooks/misc/useSelectedProject'
+import { PROJECT_STATUS } from '@/lib/constants'
+
+export const DataApiOverviewTab = () => {
+ const { ref: projectRef } = useParams()
+ const { data: project, isPending: isProjectLoading } = useSelectedProjectQuery()
+ const { isEnabled, isPending: isConfigLoading } = useIsDataApiEnabled({ projectRef })
+
+ const isLoading = isProjectLoading || isConfigLoading
+
+ return (
+
+ With this setting disabled, you will not be able to query any schemas via the Data API. +
+
+ You will see errors from the Postgrest endpoint{' '}
+ /rest/v1/.
+
URL
-+ The following objects will be publicly accessible through the Data API and are insecure. +
+ {groupedEntities.map(({ type, heading, recommendation, docsUrl, entities }) => ( + + ))} +
+ {entity.schema}.{entity.name}
+
+