Skip to content
For LLMsView as Markdown·

Neon

Manage serverless Postgres projects, branches, databases, and endpoints with Neon.

DetailValue
CategoryDatabase
Base URLhttps://console.neon.tech/api/v2
AuthenticationBearer Token
Endpoints8
Connector keyneon

Using Neon in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Neon from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
GET /projectsList projects
POST /projectsCreate a project
GET /projects/{project_id}Get project details
DELETE /projects/{project_id}Delete a project
GET /projects/{project_id}/branchesList branches
POST /projects/{project_id}/branchesCreate a branch
GET /projects/{project_id}/endpointsList endpoints
GET /projects/{project_id}/operationsList operations

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /projects

List projects

DetailValue
Operation IDdatabase.listProjects
MethodGET
Path/projects

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Neon connection from the Connection dropdown.
  3. In the Operation dropdown, select database.listProjects.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Neon API reference.

POST /projects

Create a project

DetailValue
Operation IDdatabase.createProject
MethodPOST
Path/projects

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Neon connection from the Connection dropdown.
  3. In the Operation dropdown, select database.createProject.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Neon API reference.

GET /projects/{project_id}

Get project details

DetailValue
Operation IDdatabase.getProject
MethodGET
Path/projects/{project_id}

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Neon connection from the Connection dropdown.
  3. In the Operation dropdown, select database.getProject.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Neon API reference.

DELETE /projects/{project_id}

Delete a project

DetailValue
Operation IDdatabase.deleteProject
MethodDELETE
Path/projects/{project_id}

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Neon connection from the Connection dropdown.
  3. In the Operation dropdown, select database.deleteProject.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Neon API reference.

GET /projects/{project_id}/branches

List branches

DetailValue
Operation IDdatabase.listBranches
MethodGET
Path/projects/{project_id}/branches

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Neon connection from the Connection dropdown.
  3. In the Operation dropdown, select database.listBranches.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Neon API reference.

POST /projects/{project_id}/branches

Create a branch

DetailValue
Operation IDdatabase.createBranch
MethodPOST
Path/projects/{project_id}/branches

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Neon connection from the Connection dropdown.
  3. In the Operation dropdown, select database.createBranch.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Neon API reference.

GET /projects/{project_id}/endpoints

List endpoints

DetailValue
Operation IDdatabase.listEndpoints
MethodGET
Path/projects/{project_id}/endpoints

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Neon connection from the Connection dropdown.
  3. In the Operation dropdown, select database.listEndpoints.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Neon API reference.

GET /projects/{project_id}/operations

List operations

DetailValue
Operation IDdatabase.listOperations
MethodGET
Path/projects/{project_id}/operations

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Neon connection from the Connection dropdown.
  3. In the Operation dropdown, select database.listOperations.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Neon API reference.