StackSays
Menu

Compatibility · lookup tool

Does Supabase work with Next.js?

Supabase + Next.js: Officially supported. The exact integration fact with an official source and verification date — plus the checker to test any other pair.

Documented integration facts only · every pairing links to an official source · verified 2026-07-17

Direct answer

Supabase + Next.js: Officially supported. Official quickstart; @supabase/ssr gives cookie-based auth with App Router SSR. Official source (2026-07-18) →

Fact — documented by the vendor. StackSays asserts only what an official source states; absence of a source would read as Unverified, never as incompatible.

Check a pair

Pick two tools to see the documented integration status. Share the URL to share the answer.

+
Officially supported

Supabase + Next.js

Official quickstart; @supabase/ssr gives cookie-based auth with App Router SSR.

Supabase Next.js quickstartverified 2026-07-18

All verified pairs

PairStatusSource
Clerk + SupabaseOfficially supportedClerk × Supabase integration (official)
Clerk + ConvexOfficially supportedConvex × Clerk (official)
Prisma + NeonOfficially supportedPrisma × Neon (official)
Prisma + PlanetScaleWorks with a caveatPrisma × PlanetScale (official, relationMode caveat)
Prisma + SupabaseWorks with a caveatSupabase × Prisma (official, pooler caveat)
Auth.js (NextAuth) + PrismaOfficially supportedAuth.js × Prisma adapter (official)
Better Auth + DrizzleOfficially supportedBetter Auth × Drizzle adapter (official)
Drizzle + NeonOfficially supportedDrizzle × Neon (official)
Stripe + SupabaseWorks (standard connection)Supabase Stripe webhooks example (official)
Clerk + PrismaWorks (standard connection)Clerk docs (auth is independent of your ORM)
Clerk + Next.jsOfficially supportedClerk Next.js quickstart
Supabase + Next.jsOfficially supportedSupabase Next.js quickstart
Resend + Next.jsOfficially supportedResend + Next.js guide
Resend + VercelOfficially supportedResend Vercel integration
Trigger.dev + VercelOfficially supportedTrigger.dev Vercel integration
Datadog + AWS LambdaOfficially supportedDatadog serverless (AWS Lambda)
Better Auth + SupabaseWorks (standard connection)Better Auth Supabase guide
Stripe + Next.jsOfficially supportedStripe Next.js quickstart
Sentry + Next.jsOfficially supportedSentry Next.js SDK
PostHog + Next.jsOfficially supportedPostHog Next.js library
Next.js + Radix UIWorks (standard connection)Radix UI SSR guide
Mantine + Next.jsOfficially supportedMantine Next.js guide
Next.js + StrapiOfficially supportedStrapi Next.js guide
Next.js + StoryblokOfficially supportedStoryblok Next.js guide
Cloudflare Workers + Cloudflare R2Officially supportedCloudflare R2 Workers API
Backblaze B2 + Cloudflare WorkersOfficially supportedBackblaze B2 + Cloudflare
Cloudflare Workers + Cloudflare Workers KVOfficially supportedCloudflare KV get-started
Cloudflare Workers + Cloudflare ImagesOfficially supportedCloudflare Images bindings
Next.js + Upstash RedisOfficially supportedUpstash Redis + Next.js
Neon + Next.jsOfficially supportedNeon Next.js guide
Contentful + NetlifyOfficially supportedNetlify Contentful integration
Supabase + FlutterOfficially supportedSupabase Flutter quickstart
Supabase + ExpoOfficially supportedSupabase Expo quickstart
AssemblyAI + Cloudflare WorkersOfficially supportedAssemblyAI on Cloudflare Workers
GlitchTip + SentryOfficially supportedGlitchTip SDK docs
GitHub Actions + RailwayOfficially supportedRailway CLI deploying
ElevenLabs + WebSocketsOfficially supportedElevenLabs WebSocket streaming
Auth0 + Next.jsOfficially supportedAuth0 Next.js quickstart
Better Auth + Next.jsOfficially supportedBetter Auth Next.js
Clerk + ExpoOfficially supportedClerk Expo quickstart
Kinde + Next.jsOfficially supportedKinde Next.js SDK
Convex + Next.jsOfficially supportedConvex Next.js quickstart
Sanity + Next.jsOfficially supportedSanity Next.js
Payload + Next.jsOfficially supportedPayload on Next.js
Drizzle + SupabaseOfficially supportedDrizzle Supabase connector
Sentry + ExpoOfficially supportedSentry Expo setup
PostHog + ExpoOfficially supportedPostHog React Native
Inngest + VercelOfficially supportedInngest Vercel deploy
Upstash Redis + Cloudflare WorkersOfficially supportedUpstash on Cloudflare Workers
Stripe + SvelteKitWorks (standard connection)Stripe server-side SDKs
Supabase + SvelteKitOfficially supportedSupabase SvelteKit auth
Drizzle + PlanetScaleOfficially supportedDrizzle PlanetScale
Plausible + Next.jsOfficially supportedPlausible Next.js guide

StackSays only asserts a pairing when an official source documents it. “Officially supported” = the vendor documents the integration; “Works” = a standard connection with no special integration; “caveat” = a real constraint you must handle. Absence means unverified, not incompatible.

Next decision