← All apps

Automate Neon for free on Stepper

Serverless Postgres platform with branching, autoscaling, and bottomless storage.

I want to integratewithSee how to connect Neon to ...

Triggers available for Neon on Stepper

New Project

Triggers when a new project is created in your Neon account.

  • 1 parameters

New Branch

Triggers when a new branch is created in a Neon project.

  • 1 parameters

New Database

Triggers when a new database is created on a branch.

  • 2 parameters

New Role

Triggers when a new role is created on a branch.

  • 2 parameters

New Operation

Triggers when any new async operation is created in a project (e.g., start compute, create branch, apply config).

  • 1 parameters

Failed Operation

Triggers when an operation fails in a project. Useful for alerting on branch creation errors, compute failures, etc.

  • 1 parameters

Completed Operation

Triggers when an operation finishes successfully in a project.

  • 1 parameters

Actions available for Neon on Stepper

Create Project

Creates a new Neon project with a default branch, endpoint, role, and database.

  • 11 parameters

Get Project

Retrieves the details of a Neon project.

  • 1 parameters

Update Project

Updates properties of a Neon project.

  • 4 parameters

Delete Project

Deletes a Neon project and all its branches, databases, and compute endpoints. Irreversible.

  • 1 parameters

List Projects

Lists projects accessible to the API key, optionally filtered by organization.

  • 3 parameters

Get Connection URI

Returns a ready-to-use Postgres connection string for a branch, database, and role. Useful for wiring downstream steps that connect to the database.

  • 6 parameters

Create Branch

Creates a new branch in a Neon project. Waits for the operation to finish before returning.

  • 9 parameters

Get Branch

Retrieves the details of a branch.

  • 2 parameters

Update Branch

Updates the name or protected flag of a branch.

  • 4 parameters

Delete Branch

Deletes a branch and its compute endpoints.

  • 2 parameters

Set Branch as Default

Marks a branch as the project's default branch.

  • 2 parameters

Restore Branch

Restores a branch to a specific LSN, timestamp, or the state of another branch.

  • 6 parameters

List Branches

Lists all branches in a project.

  • 2 parameters

Create Database

Creates a new database on a branch.

  • 4 parameters

Get Database

Retrieves a database on a branch.

  • 3 parameters

Update Database

Updates a database (e.g., change its owner role).

  • 4 parameters

Delete Database

Deletes a database from a branch.

  • 3 parameters

List Databases

Lists databases on a branch.

  • 2 parameters

Create Role

Creates a new Postgres role on a branch.

  • 4 parameters

Delete Role

Deletes a role from a branch.

  • 3 parameters

Reset Role Password

Resets a role's password and returns the new password. The new password is exposed in the workflow output.

  • 3 parameters

Get Role Password

Reveals the stored password for a role. Only works if the project was created with password storage enabled. The password is exposed in the workflow output.

  • 3 parameters

List Roles

Lists roles on a branch.

  • 2 parameters

Create Endpoint

Creates a new compute endpoint for a branch.

  • 6 parameters

Delete Endpoint

Deletes a compute endpoint.

  • 2 parameters

Start Endpoint

Starts a suspended compute endpoint. Waits for the operation to finish before returning.

  • 2 parameters

Suspend Endpoint

Suspends a running compute endpoint to save on compute hours.

  • 2 parameters

Restart Endpoint

Restarts a compute endpoint. Waits for the operation to finish before returning.

  • 2 parameters

List Endpoints

Lists compute endpoints in a project.

  • 1 parameters

Create Snapshot

Creates a snapshot of a branch at its current state.

  • 2 parameters

Restore Snapshot

Restores a branch from a snapshot. Waits for the operation to finish before returning.

  • 3 parameters

Make HTTP Request

Make an HTTP request to any URL with full control over method, headers, and body.