← All integrations

Neon

Your own API keyProjects & Code

Connect it in Quilt

Postgres, on a serverless platform designed to help you build reliable and scalable applications faster

Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.

Reads on its own47

Agents use these right away.

  • Get projectRetrieves detailed information about a specific Neon serverless Postgres project.
  • List available preload librariesRetrieves the list of available shared preload libraries for a Neon project.
  • Count project branchesTool to get the total number of branches in a Neon project.
  • Get account consumption historyRetrieves selected consumption metrics for projects in a Neon organization, grouped by project, billing period, and the requested granularity.
  • Get authRetrieves authentication information about the current API request credentials.
  • Get auth allow localhostRetrieves the allow localhost configuration for a specific branch in a Neon project.
  • Get auth email providerRetrieves the email provider configuration for Neon Auth on a specific branch.
  • Get branch databaseReturns metadata and configuration for one database in a project branch without modifying the database.
  • Get branches anonymized statusRetrieves the current status of an anonymized branch, including its state and progress information.
  • Get branches backup scheduleRetrieves the backup schedule configuration for a specified branch within a Neon project.
  • Get Neon Data API for branchRetrieves the Neon Data API information for a specific branch and database.
  • Get branches masking rulesRetrieves the masking rules for the specified anonymized branch.
  • Get current user informationGets account identifiers, plan details, and linked auth accounts for the currently authenticated Neon user.
  • Get organizationRetrieves one Neon organization's identity and account settings, including its name, handle, billing plan, management source, timestamps, and available organization-level flags.
  • Get organization memberReturns one organization's member record, including the associated user ID, organization role, and join timestamp.
  • Get project branchRetrieves detailed information about a specific branch within a Neon project.
  • Get project branch roleReturns a specific PostgreSQL role's branch ID, name, protected status, authentication method, creation and update timestamps, and any related Neon operations.
  • Get project branch schema comparisonCompares the database schema of a branch with another branch's schema in a Neon project.
  • Get project connection uriReturns a PostgreSQL connection URI for a database and role in a Neon project.
  • Get project endpointRetrieves detailed information about a specific compute endpoint within a Neon serverless PostgreSQL project.
  • Get project operation by idRetrieves detailed information about a specific operation within a Neon serverless PostgreSQL project.
  • Get schema for project branchRetrieves the PostgreSQL database schema (DDL) for a specific database on a branch within a Neon project.
  • Get VPC endpoint detailsRetrieves the current state and configuration details of a specific VPC endpoint assigned to a Neon organization.
  • List api keysLists API keys for the authenticated user's Neon account, including key IDs, names, creators, creation times, and last-use metadata.
  • List auth domainsLists trusted redirect domains for the specified project and branch.
  • List branch auth OAuth providersLists OAuth providers configured for a specific branch's Neon Auth integration.
  • List branch databasesRetrieves a list of databases associated with a specific project and branch in the Neon platform.
  • List branch endpointsRetrieves all compute endpoints associated with a specific branch in a Neon project.
  • List organization API keysLists API keys for a Neon organization, including key IDs, names, creators, creation times, and last-use metadata.
  • List organization invitationsLists pending invitations for a Neon organization.
  • List organization membersRetrieves one paginated page of organization members.
  • List project branchesLists branches in a Neon project, optionally filtering by a partial branch name or ID.
  • List project branch rolesLists Postgres roles on a specific Neon project branch.
  • List project consumption historyLists paginated legacy project consumption history for an organization or the authenticated user's projects on eligible Scale, Business, and Enterprise plans, without waking sleeping computes.
  • List project endpointsLists compute endpoints for a Neon project, including each endpoint's ID, branch, hostname, state, region, autoscaling limits, and pooling settings.
  • List project JWKS configurationsLists the JWKS URL configurations Neon uses to verify JWTs for a project.
  • List project operationsLists one cursor-paginated page of asynchronous operations for a Neon project, including each operation's action, current status, timestamps, failure count, and associated branch or endpoint when applicable.
  • List project permissionsLists email-based grants that give users access to a Neon project.
  • List projectsLists one cursor-paginated page of projects for the specified organization, with summary project fields and installed application/integration maps.
  • List project snapshotsLists snapshots for a Neon project, including their source branch, creation and expiration times, LSN, and whether they were created manually.
  • List project VPC endpointsLists the VPC endpoints associated with a Neon project.
  • List regionsLists active geographic regions available for Neon projects, including region identifiers, names, default status, and geographic coordinates.
  • List shared projectsLists Neon Postgres projects shared with the authenticated account.
  • List user organizationsLists organizations the currently authenticated user belongs to.
  • List VPC endpoints for organizationLists VPC endpoints for a Neon organization across all regions, including each endpoint's ID, label, and region.
  • List VPC region endpointsLists VPC endpoints for a Neon organization in one region, including each endpoint's ID and label.
  • Reveal role password in branchReveals the password for a specific role within a branch of a Neon project.

Asks someone first59

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Assign or Update VPC EndpointAssigns an existing AWS VPC endpoint to a Neon organization, or updates the label of that assignment.
  • Accept project transfer requestAccepts a pending transfer request and irreversibly moves the Neon project to the authenticated account or specified organization.
  • Create API keyCreates a new personal API key for the authenticated Neon user account.
  • Create API Key for OrganizationCreates a new API key for the specified organization in Neon.
  • Create Auth Provider SDK KeysTool to generate SDK or API keys for authentication providers.
  • Create auth userCreates a Neon Auth user with an email and name for a specified project branch.
  • Create branch databaseCreates a new database within a specified project and branch in the Neon platform.
  • Enable Neon Auth for branchTool to enable Neon Auth integration for a branch.
  • Create Neon Data APICreates a Neon Data API REST endpoint for an existing branch database.
  • Create branch snapshotCreates a snapshot from the specified branch at a specific point in time.
  • Create compute endpointCreates a compute endpoint for a Neon branch.
  • Create project branchCreates a new branch in a Neon project.
  • Create anonymized branchCreates a Beta anonymized branch using PostgreSQL Anonymizer.
  • Create project branch roleCreates a PostgreSQL role in a Neon branch.
  • Create project JWKSAdds a new JSON Web Key Set (JWKS) URL to a Neon project for JWT-based authentication.
  • Create project permissionGrants the specified email address access to a Neon project.
  • Create project transfer requestCreates a transfer request for a Neon project.
  • Create project with quota and settingsCreates a Neon project and can also enable logical replication in its project settings.
  • Set VPC endpoint restrictionSets or updates a VPC endpoint restriction for a Neon project.
  • Delete api key by idDeletes a specific API key from the Neon platform.
  • Delete OAuth providerDeletes an OAuth provider configuration from a specific branch in a Neon project.
  • Delete auth userDeletes an authentication user from a specified branch within a Neon project.
  • Delete branch auth domainsDeletes domains from the redirect_uri whitelist for a specific branch's authentication configuration.
  • Delete branch data APIDeletes the Neon Data API for a specified branch and database.
  • Delete database from branchPermanently deletes a database and all of its data from the specified project branch.
  • Delete organization api keyDeletes a specific API key associated with an organization in the Neon platform.
  • Delete organization memberRemoves a specific member from a Neon organization.
  • Delete project branch by idDeletes a branch and idles its compute endpoints, breaking existing client connections.
  • Delete project branch roleDeletes a PostgreSQL role from a specific branch within a Neon project.
  • Delete project by idDeletes a Neon PostgreSQL project and all its associated resources.
  • Delete project endpointDeletes a specific endpoint within a Neon project.
  • Delete project jwks by idPermanently deletes a JWKS configuration from a Neon project.
  • Delete project permissionRevokes project access for the user associated with a permission ID.
  • Delete project snapshotDeletes a specific snapshot for a project in Neon.
  • Delete vpc endpoint by idsPermanently deletes a VPC endpoint from a Neon organization in a specified AWS region.
  • Delete vpc endpoint by project idRemoves a VPC endpoint restriction from a Neon project.
  • Disable branches authDisables Neon Auth for a specified project branch, removing its connection to the authentication provider.
  • Finalize branch restoreFinalizes the restore operation for a branch created from a snapshot.
  • Reset role password for branchResets the password for a PostgreSQL role on a specific Neon branch and generates a new password.
  • Restart project endpointRestarts a Neon compute endpoint (Postgres instance) within a project.
  • Restore project branchRestores a branch from another point in its own or another branch's history, replacing the target branch's current data and creating a branch for the restored state.
  • Restore snapshot to new branchRestores a snapshot by creating a new preview branch.
  • Send auth test emailSends one test email to the specified recipient using the supplied SMTP configuration.
  • Send organization invitationsInvites one or more people to a Neon organization with assigned roles.
  • Set branch as defaultSets a specified branch as the default branch for a given project in Neon.
  • Start branch anonymizationStarts the Beta anonymization process on an anonymized branch in the `initialized`, `error`, or `anonymized` state.
  • Start endpoint for projectStarts a suspended or idle compute endpoint for a Neon PostgreSQL project.
  • Suspend project endpoint by idSuspends a specified Neon project's compute endpoint, helping manage compute resource usage and costs.
  • Transfer projects between organizationsTransfers selected projects from one organization to another organization.
  • Update auth allow localhostUpdates the localhost allow setting for Neon Auth on a specific branch, enabling or disabling localhost origins for authentication flows.
  • Update branch auth email providerUpdates the email provider settings for a Neon Auth branch, including the sender address and name used for authentication emails.
  • Update branch databaseUpdates the properties of a specific database within a project branch in the Neon platform.
  • Update branches data APIUpdates the Neon Data API configuration for the specified branch.
  • Update branches masking rulesUpdates the masking rules for the specified anonymized branch.
  • Update organization member roleChanges an organization member's role between `admin` and `member`, updating their ability to manage organization resources and members.
  • Update project branchUpdates the details of a specific branch within a project in the Neon platform.
  • Update project compute endpoint settingsUpdates the configuration of a specific compute endpoint within a Neon project.
  • Update project settings by idUpdates selected project settings, including quotas, network access, maintenance, history retention, and default compute settings.
  • Update project snapshotTool to update the name of a specific snapshot in a Neon project.

4 more of its actions are no longer kept up by Neon and are left out.

Neon integration · Quilt