bitcain docs
Infrastructure

supabase

Requirements

The following requirements are needed by this module:

Providers

The following providers are used by this module:

Modules

No modules.

Resources

The following resources are used by this module:

Required Inputs

No required inputs.

Optional Inputs

The following input variables are optional (have default values):

api_extra_search_path

Description: Extra search path for the REST API

Type: string

Default: "public,extensions"

api_max_rows

Description: Maximum rows returned per API request

Type: number

Default: 1000

api_schemas

Description: Database schemas exposed via the REST API

Type: string

Default: "public,storage,graphql_public"

database_password

Description: Database password. Ignored after import via lifecycle ignore_changes.

Type: string

Default: "ignored-after-import"

organization_id

Description: Supabase organization ID

Type: string

Default: ""

project_name

Description: Supabase project display name

Type: string

Default: "bitcainnet"

project_ref

Description: Supabase project reference ID

Type: string

Default: "ljgqywzgyqqorzykapfp"

region

Description: Supabase project region (AWS region code)

Type: string

Default: "us-east-2"

supabase_enabled

Description: Enable Supabase module resources. Requires SUPABASE_ACCESS_TOKEN env var.

Type: bool

Default: false

Outputs

The following outputs are exported:

api_settings

Description: Current API settings (schemas, max rows)

api_url

Description: Supabase REST API base URL

auth_url

Description: Supabase Auth URL

pooler_host

Description: Supabase connection pooler hostname

project_ref

Description: Supabase project reference ID

project_url

Description: Supabase project URL

realtime_url

Description: Supabase Realtime WebSocket URL

storage_url

Description: Supabase Storage URL

On this page