{"id":16365075,"url":"https://github.com/riteshpuvvada/supabase-workers","last_synced_at":"2025-10-26T06:31:06.994Z","repository":{"id":36970542,"uuid":"402633446","full_name":"RiteshPuvvada/Supabase-workers","owner":"RiteshPuvvada","description":"Proof-of-concept for making API requests to Supabase in Cloudflare Workers","archived":false,"fork":false,"pushed_at":"2023-01-06T07:59:34.000Z","size":1052,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2023-03-03T21:44:01.971Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://supabase-workers.riteshpuvvada.workers.dev/users","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RiteshPuvvada.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE_APACHE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-09-03T03:19:55.000Z","updated_at":"2022-11-28T23:46:54.000Z","dependencies_parsed_at":"2022-08-08T18:31:12.687Z","dependency_job_id":null,"html_url":"https://github.com/RiteshPuvvada/Supabase-workers","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RiteshPuvvada%2FSupabase-workers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RiteshPuvvada%2FSupabase-workers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RiteshPuvvada%2FSupabase-workers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RiteshPuvvada%2FSupabase-workers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RiteshPuvvada","download_url":"https://codeload.github.com/RiteshPuvvada/Supabase-workers/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219863635,"owners_count":16555945,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T02:42:34.737Z","updated_at":"2025-10-26T06:31:06.677Z","avatar_url":"https://github.com/RiteshPuvvada.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# supabase-workers 👷\n\nThis codebase is a proof-of-concept for making API requests to [Supabase](https://supabase.com) inside of a [Cloudflare Workers](https://workers.cloudflare.com) serverless function.\n\nSupabase's [JavaScript client](https://github.com/supabase/supabase-js) doesn't work directly in Workers without using Webpack's `externals` feature to replace `cross-fetch` with the native `fetch` API in Workers, as seen [here](https://github.com/signalnerve/supabase-workers-proxy/blob/main/webpack.config.js).\n\nYou can see an example of this API at `https://supabase-workers.riteshpuvvada.workers.dev`:\n\n- `https://supabase-workers.riteshpuvvada.workers.dev/users`: select all users\n- `https://supabase-workers.riteshpuvvada.workers.dev/users/:id`: query for a user by id\n- `https://supabase-workers.riteshpuvvada.workers.dev/*`: all other requests are redirected to this GitHub project\n\nTo deploy your own version, clone or fork the project, replace the `account_id` value in `wrangler.toml` with your own, and then set two secrets using `wrangler secret put`:\n\n- `SUPABASE_API_KEY`: anon/public key available in your Supabase project's \"API settings\"\n- `SUPABASE_URL`: RESTful endpoint URL available in your Supabase project's \"API settings\"\n\nThis project is built on TypeScript using [`itty-router`](https://itty-router.dev) and could easily be extended to provide a RESTful interface to your Supabase data, without needing to expose any API credentials.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friteshpuvvada%2Fsupabase-workers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Friteshpuvvada%2Fsupabase-workers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Friteshpuvvada%2Fsupabase-workers/lists"}