{"id":15173153,"url":"https://github.com/supabase/terraform-provider-supabase","last_synced_at":"2025-10-19T09:32:12.058Z","repository":{"id":218657124,"uuid":"746555567","full_name":"supabase/terraform-provider-supabase","owner":"supabase","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-08T07:28:58.000Z","size":190,"stargazers_count":13,"open_issues_count":0,"forks_count":3,"subscribers_count":16,"default_branch":"main","last_synced_at":"2024-04-13T21:54:17.434Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/supabase.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":["supabase"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2024-01-22T08:44:51.000Z","updated_at":"2024-05-03T10:00:29.466Z","dependencies_parsed_at":"2024-01-24T12:29:57.406Z","dependency_job_id":"3079808d-9115-4e14-9c21-8a0c5b58ff70","html_url":"https://github.com/supabase/terraform-provider-supabase","commit_stats":{"total_commits":40,"total_committers":5,"mean_commits":8.0,"dds":0.525,"last_synced_commit":"f0e55219ec58c7644795f5ab06b69a27df666725"},"previous_names":["supabase/terraform-provider","supabase/terraform-provider-supabase"],"tags_count":9,"template":false,"template_full_name":"hashicorp/terraform-provider-scaffolding-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supabase%2Fterraform-provider-supabase","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supabase%2Fterraform-provider-supabase/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supabase%2Fterraform-provider-supabase/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/supabase%2Fterraform-provider-supabase/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/supabase","download_url":"https://codeload.github.com/supabase/terraform-provider-supabase/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219877376,"owners_count":16554883,"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-09-27T10:41:35.072Z","updated_at":"2025-10-19T09:32:11.643Z","avatar_url":"https://github.com/supabase.png","language":"Go","funding_links":["https://github.com/sponsors/supabase"],"categories":[],"sub_categories":[],"readme":"# Supabase Terraform Provider\n\nThe [Supabase Provider](https://registry.terraform.io/providers/supabase/supabase/latest/docs) allows Terraform to manage resources hosted on the [Supabase](https://supabase.com/) platform.\n\nYou can use this provider to:\n\n- Version control your project settings in Git\n- Set up CI/CD pipelines for automatically provisioning projects and branches\n\n## Resources and examples\n\n- [Step-by-step tutorial](docs/tutorial.md)\n- [CI/CD example](https://github.com/supabase/supabase-action-example/tree/main/supabase/remotes)\n- [Contributing guide](CONTRIBUTING.md)\n\n## Quickstart\n\nThis example imports an existing Supabase project and synchronises its API settings.\n\n```hcl\nterraform {\n  required_providers {\n    supabase = {\n      source  = \"supabase/supabase\"\n      version = \"~\u003e 1.0\"\n    }\n  }\n}\n\nprovider \"supabase\" {\n  access_token = file(\"${path.module}/access-token\")\n}\n\n# Define a linked project variable as user input\nvariable \"linked_project\" {\n  type = string\n}\n\n# Import the linked project resource\nimport {\n  to = supabase_project.production\n  id = var.linked_project\n}\n\nresource \"supabase_project\" \"production\" {\n  organization_id   = \"nknnyrtlhxudbsbuazsu\"\n  name              = \"tf-project\"\n  database_password = \"tf-example\"\n  region            = \"ap-southeast-1\"\n\n  lifecycle {\n    ignore_changes = [database_password]\n  }\n}\n\n# Configure api settings for the linked project\nresource \"supabase_settings\" \"production\" {\n  project_ref = var.linked_project\n\n  api = jsonencode({\n    db_schema            = \"public,storage,graphql_public\"\n    db_extra_search_path = \"public,extensions\"\n    max_rows             = 1000\n  })\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupabase%2Fterraform-provider-supabase","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsupabase%2Fterraform-provider-supabase","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsupabase%2Fterraform-provider-supabase/lists"}