cloudflare · Cloudflare Workers Docs
Workers Supabase
Integrates Cloudflare Workers with a Supabase PostgreSQL database using either the Supabase client library or Cloudflare Hyperdrive for connection pooling.
Derived skill
Files assembled from official documentation
Viewing SKILL.md
Workers Supabase
Integrates Cloudflare Workers with a Supabase PostgreSQL database using either the Supabase client library or Cloudflare Hyperdrive for connection pooling.
When To Use
Use when you need to connect a Cloudflare Worker to a Supabase database to perform CRUD operations or optimize connection latency using Hyperdrive.
Reference Files
| File | Contains | Use For |
|---|---|---|
SKILL.md | Entry point: scope, routing table, and workflow. | Start here. |
docs/workers-databases-third-party-integrations-supabase-workflow-guide.md | A guide for configuring Supabase with Cloudflare Workers using Hyperdrive for database access. | Questions about a guide for configuring Supabase with Cloudflare Workers using Hyperdrive for database access. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s.text | A SQL script demonstrating the creation of a countries table for use with Supabase in a Cloudflare Workers environment. | Exact payloads, commands, or snippets shown in A SQL script demonstrating the creation of a countries table for use with Supabase in a Cloudflare Workers environment. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-2.text | SQL statements demonstrating how to insert multiple rows into a countries table using Supabase with Cloudflare Workers. | Exact payloads, commands, or snippets shown in SQL statements demonstrating how to insert multiple rows into a countries table using Supabase with Cloudflare Workers. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-3.text | Wrangler CLI commands for adding Supabase URL and anon key as environment secrets in a Cloudflare Workers project. | Exact payloads, commands, or snippets shown in Wrangler CLI commands for adding Supabase URL and anon key as environment secrets in a Cloudflare Workers project. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-4.text | The npm installation command for the Supabase JavaScript client library used within Cloudflare Workers. | Exact payloads, commands, or snippets shown in The npm installation command for the Supabase JavaScript client library used within Cloudflare Workers. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-5.text | The yarn command required to add the Supabase JavaScript client library to a Cloudflare Workers project. | Exact payloads, commands, or snippets shown in The yarn command required to add the Supabase JavaScript client library to a Cloudflare Workers project. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-6.text | The pnpm command required to install the Supabase JavaScript client library in a Cloudflare Workers project. | Exact payloads, commands, or snippets shown in The pnpm command required to install the Supabase JavaScript client library in a Cloudflare Workers project. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-7.text | The shell command to install the Supabase JavaScript client library using the Bun package manager for Cloudflare Workers. | Exact payloads, commands, or snippets shown in The shell command to install the Supabase JavaScript client library using the Bun package manager for Cloudflare Work... |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-8.text | A JavaScript example demonstrating how to initialize a Supabase client within a Cloudflare Worker to fetch data from a database table. | Exact payloads, commands, or snippets shown in A JavaScript example demonstrating how to initialize a Supabase client within a Cloudflare Worker to fetch data from... |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-9.text | A sample PostgreSQL connection string format used to connect Cloudflare Workers to a Supabase database. | Exact payloads, commands, or snippets shown in A sample PostgreSQL connection string format used to connect Cloudflare Workers to a Supabase database. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-10.text | A CLI command using wrangler to create a Hyperdrive configuration with a Supabase PostgreSQL connection string. | Exact payloads, commands, or snippets shown in A CLI command using wrangler to create a Hyperdrive configuration with a Supabase PostgreSQL connection string. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-11.text | A wrangler.toml configuration file demonstrating how to set up a Cloudflare Workers project for Supabase integration. | Exact payloads, commands, or snippets shown in A wrangler.toml configuration file demonstrating how to set up a Cloudflare Workers project for Supabase integration. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-12.text | A wrangler.toml configuration file example for integrating Supabase with Cloudflare Workers. | Exact payloads, commands, or snippets shown in A wrangler.toml configuration file example for integrating Supabase with Cloudflare Workers. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-13.text | The npm installation command required to add the pg library to a Cloudflare Workers project for Supabase integration. | Exact payloads, commands, or snippets shown in The npm installation command required to add the pg library to a Cloudflare Workers project for Supabase integration. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-14.text | The shell command required to install the pg library version 8.16.3 for connecting Cloudflare Workers to Supabase. | Exact payloads, commands, or snippets shown in The shell command required to install the pg library version 8.16.3 for connecting Cloudflare Workers to Supabase. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-15.text | The shell command to install the pg library version 8.16.3 using pnpm for a Cloudflare Workers project. | Exact payloads, commands, or snippets shown in The shell command to install the pg library version 8.16.3 using pnpm for a Cloudflare Workers project. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-16.text | The bun package manager command required to install the pg library for connecting Cloudflare Workers to Supabase. | Exact payloads, commands, or snippets shown in The bun package manager command required to install the pg library for connecting Cloudflare Workers to Supabase. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-17.text | The shell command to install pg type definitions for use in a Cloudflare Workers project. | Exact payloads, commands, or snippets shown in The shell command to install pg type definitions for use in a Cloudflare Workers project. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-18.text | The command to install pg type definitions for use in a Cloudflare Workers project. | Exact payloads, commands, or snippets shown in The command to install pg type definitions for use in a Cloudflare Workers project. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-19.text | The command to install pg type definitions using pnpm for a Cloudflare Workers Supabase integration. | Exact payloads, commands, or snippets shown in The command to install pg type definitions using pnpm for a Cloudflare Workers Supabase integration. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-20.text | The command to install pg type definitions using bun for a Cloudflare Workers Supabase integration. | Exact payloads, commands, or snippets shown in The command to install pg type definitions using bun for a Cloudflare Workers Supabase integration. |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-21.text | A wrangler.toml configuration file demonstrating compatibility flags and hyperdrive bindings for connecting Cloudflare Workers to Supabase. | Exact payloads, commands, or snippets shown in A wrangler.toml configuration file demonstrating compatibility flags and hyperdrive bindings for connecting Cloudflar... |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-22.text | A configuration snippet specifying nodejs_compat and compatibility_date settings for a Cloudflare Workers Supabase integration. | Exact payloads, commands, or snippets shown in A configuration snippet specifying nodejscompat and compatibilitydate settings for a Cloudflare Workers Supabase inte... |
examples/workers-databases-third-party-integrations-supabase-cloudflare-workers-s-23.text | A TypeScript implementation demonstrating how to initialize a Supabase client within a Cloudflare Worker using environment variables. | Exact payloads, commands, or snippets shown in A TypeScript implementation demonstrating how to initialize a Supabase client within a Cloudflare Worker using enviro... |
What This Skill Covers
- Supabase ↗ is an open source Firebase alternative and a PostgreSQL database service that offers real-time functionality, database backups, and extensions. Wi...
- Main sections:
Supabase client setup,1\. Allow Hyperdrive access,2\. Create a database configuration,3\. Use Hyperdrive from your Worker,Next steps.
Workflow
- Open the most relevant file under
docs/for the exact documented workflow and wording. - Open
schemas/files for exact structured contracts. - Open
examples/files for concrete requests, commands, snippets, and manifests. - Do not add behavior or configuration that is not present in the attached source files.
Canonical source: https://developers.cloudflare.com/workers/databases/third-party-integrations/supabase
