Automate Neon for free on Stepper
Serverless Postgres platform with branching, autoscaling, and bottomless storage.
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.