Skip to main content

Neon

The Neon provider implements Database resources using Neon serverless PostgreSQL.

:::note Status Core database provisioning is available. Advanced features (branching, read replicas, connection pooling configuration) are planned. :::

Installation

The Neon provider is a separate binary (pulumi-resource-neon) installed via:

inforge plugins install

Resources

ResourceStatus
DatabaseAvailable

Database resources may omit their provider: field when providers.database.postgresql: neon is set in inforge.yaml. An explicit provider: neon on a resource always takes precedence over the project default.

Configuration

providers:
neon:
apiKey: "" # set via NEON_API_KEY
projectId: "" # your Neon project ID

Required env vars

VariableDescription
NEON_API_KEYNeon API key

Outputs

OutputDescription
connectionUrlPostgreSQL connection string (can be referenced via ref:database/<name>.connectionUrl)