Skip to content
Proud to collaborate with Microsoft for Startups

Neon ​

WorkflowTypeDescription
neon.auth.anonymous_tokenAtomicMint a Managed Better Auth anonymous JWT for Neon Data API calls
neon.auth.getAtomicFetch Neon Managed Auth (Better Auth) configuration for a branch
neon.auth.validate_tokenAtomicValidate a Neon API key
neon.branch.deleteLinearDelete a Neon branch from the provider and soft-delete the local row
neon.branch.provisionLinearCreate a Neon branch and persist the local row
neon.branch.queryAtomicList NeonBranch rows for a project
neon.branch.set_primaryLinearMake a Neon branch the project's default/primary branch
neon.branches.createAtomicCreate a Neon branch (fire-and-forget)
neon.branches.deleteAtomicDelete a Neon branch by project + branch ID
neon.branches.getAtomicGet a single Neon branch
neon.branches.listAtomicList all branches in a Neon project
neon.branches.set_primaryAtomicPromote a Neon branch to primary
neon.connection.validateLinearValidate a Neon connection (API key) and record the result
neon.data.queryAtomicEnd-user-safe tenant-scoped structured read of a Neon table
neon.data_api.disableLinearDisable the Neon Data API on a tracked branch database
neon.data_api.enableLinearEnable the Neon Data API on a tracked branch database
neon.data_api.getLinearGet Neon Data API status and configuration for a tracked branch database
neon.data_api.requestLinearResolve the Neon Data API URL via connection, then call PostgREST to read/write data
neon.data_api.selectLinearSelect rows via Neon Data API; mints an anonymous JWT from the Neon connection when jwt is omitted
neon.data_api.updateLinearUpdate Neon Data API settings or refresh the schema cache
neon.data_apis.createAtomicEnable the Neon Data API on a branch database
neon.data_apis.deleteAtomicDisable the Neon Data API on a branch database
neon.data_apis.getAtomicFetch Neon Data API status and configuration
neon.data_apis.requestAtomicCall the Neon Data API (PostgREST) HTTP endpoint
neon.data_apis.updateAtomicUpdate Neon Data API settings or refresh the schema cache
neon.database.createLinearCreate a Neon database on a branch and persist the local row
neon.database.deleteLinearDelete a Neon database from the provider and soft-delete the local row
neon.database.queryAtomicList NeonDatabase rows for a branch or project
neon.databases.createAtomicCreate a database on a Neon branch
neon.databases.deleteAtomicDelete a database from a Neon branch
neon.databases.listAtomicList databases in a Neon branch
neon.endpoint.queryAtomicInspect locally tracked Neon compute endpoints
neon.endpoints.get_connection_uriAtomicDISABLED: does not return a Neon connection URI. Use neon.query.run or sql.query.run.
neon.endpoints.listAtomicList all compute endpoints in a Neon project
neon.operations.waitLinearPoll a Neon operation until finished (or fail/timeout)
neon.project.deleteLinearDelete a Neon project from the provider and soft-delete the local row
neon.project.getAtomicFetch a NeonProject by uuid
neon.project.provisionLinearEnd-to-end Neon project creation: create at provider, persist, optional dev branch
neon.project.queryAtomicList NeonProject rows for an organization
neon.project.syncLinearReconcile a Neon project's branches/roles/databases into local rows
neon.project.updateLinearUpdate a Neon project (rename) and refresh the local row
neon.projects.createAtomicCreate a Neon project (fire-and-forget)
neon.projects.deleteAtomicDelete a Neon project permanently by provider ID
neon.projects.getAtomicFetch a single Neon project by provider ID
neon.projects.listAtomicList all Neon projects in the account
neon.projects.updateAtomicUpdate a Neon project's name or settings (PATCH)
neon.queries.runAtomicExecute a SQL statement over psycopg3 against a Neon branch
neon.query.runAtomicResolve a Neon connection URI and execute a SQL statement against a branch
neon.role.createLinearCreate a Neon role on a branch and persist the local row
neon.role.deleteLinearDelete a Neon role from the provider and soft-delete the local row
neon.role.queryAtomicList NeonRole rows for a branch
neon.role.reset_passwordLinearReset a Neon role's password (does not return a connection URI or password)
neon.roles.createAtomicCreate a role on a Neon branch
neon.roles.deleteAtomicDelete a role from a Neon branch
neon.roles.listAtomicList roles on a Neon branch
neon.roles.reset_passwordAtomicReset a Neon role's password and return the new password