Databases

Neon, worked by an AI employee

Not another app for your team to learn, and not a set of rules for you to build. You hire an AI employee, you give it access to your Neon account, and you ask it for things in Slack or Teams the way you would ask anyone else on the team. There is nothing to map and nothing to maintain.

  • Databases
  • Connects with a key
  • 69 ready-made tools
  • Asked in Slack or Teams
At work

An illustration of how the conversation reads, not a transcript from a client account.

What Neon is

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

You paste in a key from your own Neon account. It is kept encrypted, and you can withdraw it from inside Neon whenever you like.

How a run works

One message in, the work done in Neon.

  1. 01

    You ask

    You message your AI employee in the chat your team already has open, in one sentence, in your own words.

  2. 02

    It works out the step

    It decides what the job needs in Neon. You do not pick anything from a menu or wire anything together.

  3. 03

    It does the work

    Signed in to your own Neon account, inside the access you granted it, doing the thing you asked for.

  4. 04

    It reports back

    It tells you what it did, in the same thread. If it could not do something, it says so rather than guessing.

69 tools it already has

What it can do in Neon

These are the ready-made tools your AI employee already has in Neon. It is not limited to them, but it never has to be taught these.

  • Access project details by idRetrieves detailed information about a specific project within the neon b2b saas integration platform. this endpoint is used to fetch comprehensive data about a project, including
  • Add new jwks to project endpointAdds a new json web key set (jwks) to a specific endpoint of a project in the neon b2b saas integration platform. this endpoint is crucial for setting up secure authentication and
  • Add project email permissionAdds permissions for a specified email address to a particular project within the neon b2b saas integration platform. this endpoint is used to grant access or specific rights to us
  • Add role to branchCreates a new role within a specific branch of a project in the neon b2b saas integration platform. this endpoint allows for fine-grained access control by enabling the creation of
  • Create api key for organizationCreates a new api key for the specified organization, with optional project-specific access limitations. this endpoint is used to generate and manage api keys, which are essential
  • Create branch databaseCreates a new database within a specified project and branch in the neon platform. this endpoint allows users to set up a new database with a custom name and assign an owner role,
  • Create compute endpointCreates a new compute endpoint for a specified branch within a neon project. this endpoint allows for detailed configuration of database resources, including read/write capabilitie
  • Create new api keyCreates a new api key for accessing the neon b2b saas integration platform. this endpoint should be used when setting up new integrations, creating separate keys for different envi
  • Create new project branchCreates a new branch in a neon project with optional compute endpoints. this endpoint allows you to specify the parent branch, branch name, and various configuration options for bo
  • Create project with quota and settingsCreates a new neon project with specified configuration settings. this endpoint allows you to set up a customized postgresql environment with various options for resource managemen
  • Create vpc endpoint labelUpdates the label of a specific vpc endpoint within a project in the neon b2b saas integration platform. this endpoint allows users to modify the identifier of an existing vpc endp
  • Create vpc endpoint with labelUpdates the label of a specific vpc endpoint within an organization's virtual private cloud (vpc) in a particular aws region. this endpoint allows you to change the descriptive nam
  • Delete api key by idDeletes a specific api key from the neon platform. this endpoint should be used when you need to revoke access for a particular api key, such as when an employee leaves the organiz
  • Delete database from branchDeletes a specific database from a designated branch within a project in the neon platform. this endpoint should be used when you need to permanently remove a database and all its
  • Delete organization api keyDeletes a specific api key associated with an organization in the neon platform. this endpoint is used to revoke access for a particular api key, enhancing security by removing unu
  • Delete organization memberRemoves a specific member from an organization within the neon b2b saas integration platform. this endpoint should be used when an organization administrator needs to revoke a user
  • Delete project branch by idDeletes a specific branch within a project in the neon b2b saas integration platform. this endpoint permanently removes the specified branch and all associated data from the projec
  • Delete project branch roleDeletes a specific role from a branch within a project in the neon b2b saas integration platform. this endpoint is used to remove access permissions associated with a particular ro
  • Delete project by idDeletes a specific project from the neon b2b saas integration platform. this endpoint permanently removes all data, configurations, and resources associated with the specified proj
  • Delete project endpointDeletes a specific endpoint within a neon project. this operation permanently removes the endpoint and all associated resources, such as configurations and access points. use this
  • Delete project jwks by idDeletes a specific json web key set (jwks) associated with a given project in the neon b2b saas integration platform. this endpoint is used to remove outdated or unnecessary crypto
  • Delete project permissionDeletes a specific permission associated with a project in the neon b2b saas integration platform. this endpoint is used to remove access rights or privileges from a project, which
  • Delete vpc endpoint by idsDeletes a specific vpc endpoint within a given organization and region in the neon b2b saas integration platform. this endpoint should be used when you need to remove a vpc endpoin
  • Delete vpc endpoint by project idDeletes a specific vpc endpoint within a designated project in the neon platform. this endpoint should be used when you need to remove a vpc endpoint that is no longer required or
  • Fetch database for branchRetrieves a list of databases associated with a specific project and branch in the neon platform. this endpoint allows developers to view all databases within a particular project
  • Fetch organization members by idRetrieves a list of all members associated with a specific organization in the neon b2b saas integration platform. this endpoint allows you to fetch detailed information about the
  • Fetch vpcendpoint details by idRetrieves detailed information about a specific vpc endpoint within an organization's infrastructure in a particular aws region. this endpoint allows developers to access configura
  • Get branch roles for projectRetrieves the roles associated with a specific branch within a project in the neon b2b saas integration platform. this endpoint is used to fetch the current role assignments for a
  • Get branches for projectRetrieves a list of branches associated with a specific project in the neon b2b saas integration platform. this endpoint should be used when you need to get an overview of all bran
  • Get consumption history projectsRetrieves the consumption history for specified projects within the neon platform. this endpoint allows users to fetch detailed metrics about resource usage over time, enabling eff
  • Get current user informationRetrieves the profile information for the currently authenticated user. this endpoint should be used when you need to access details about the user making the api request, such as
  • Get organization api keysRetrieves a list of all api keys associated with a specific organization in the neon b2b saas integration platform. this endpoint is crucial for administrators to manage and monito
  • Get project branch roleRetrieves detailed information about a specific role within a particular branch of a neon project. this endpoint is used to fetch the current configuration, permissions, and other
  • Get project branchesRetrieves detailed information about a specific branch within a neon project. this endpoint allows developers to fetch the current state and configuration of a branch, including it
  • Get project connection uriRetrieves the connection uri for a specified project within the neon b2b saas integration platform. this endpoint is crucial for establishing connectivity to a project's resources,
  • Get project endpoint informationRetrieves a list of all endpoints associated with a specific project in the neon b2b saas integration platform. this endpoint should be used when you need to obtain information abo
  • Get project operation by idRetrieves detailed information about a specific operation within a project in the neon b2b saas integration platform. this endpoint is used when you need to fetch the current statu
  • Get schema for project branchRetrieves the schema definition for a specific branch within a project in the neon b2b saas integration platform. this endpoint is crucial for developers and integrators who need t
  • Get user organizationsRetrieves a list of organizations associated with the currently authenticated user in the neon platform. this endpoint allows users to view all the organizations they are a member
  • Get vpc region endpointsRetrieves a list of vpc endpoints for a specified organization within a particular aws region. this endpoint allows developers to obtain information about the virtual network inter
  • List api keysRetrieves a list of api keys associated with the authenticated user's neon account. this endpoint allows developers to view and manage their existing api keys, which are crucial fo
  • List shared projectsRetrieves a list of shared projects accessible to the authenticated user within the neon b2b saas integration platform. this endpoint is used to fetch information about projects th
  • Modify branch details in projectUpdates the details of a specific branch within a project in the neon platform. this endpoint allows you to modify the name and protection status of an existing branch. it is parti
  • Patch branch database informationUpdates the properties of a specific database within a project branch in the neon platform. this endpoint allows for partial modifications of database attributes, such as changing
  • Reset role password for branchResets the password for a specific role within a project branch in the neon b2b saas integration platform. this endpoint is used to manage user access and security by allowing admi
  • Restart project endpointRestarts a specific endpoint within a project in the neon b2b saas integration platform. this endpoint is used to reinitialize or reset the state of an integration endpoint, which
  • Restore project branchThis endpoint restores a branch to a specific state or point in time. use it to recover data, revert changes, or create new branch states based on historical data. the restoration
  • Retrieve account consumption historyRetrieves the consumption history for a specified account within the neon platform. this endpoint provides detailed information about resource usage and associated costs over a giv
  • Retrieve all regionsRetrieves a list of available geographic regions supported by the neon b2b saas integration platform. this endpoint provides crucial information about the different areas where the
  • Retrieve branch database detailsRetrieves detailed information about a specific database within a neon project and branch. this endpoint allows developers to fetch crucial metadata and configuration details for a
  • Retrieve branch endpointsRetrieves a list of endpoints associated with a specific branch of a project in the neon platform. this endpoint is used to fetch detailed information about the available integrati
  • Retrieve jwks for projectRetrieves the json web key set (jwks) for a specified project. this endpoint should be used when a client needs to obtain the public keys necessary for verifying json web tokens (j
  • Retrieve organization by idRetrieves detailed information about a specific organization within the neon platform. this endpoint allows you to access comprehensive data about an organization, including its co
  • Retrieve organization invitationsRetrieves a list of all pending invitations for a specified organization. this endpoint allows organization administrators to view and manage outstanding invitations sent to potent
  • Retrieve organization member infoRetrieves detailed information about a specific member within an organization in the neon b2b saas integration platform. this endpoint allows you to fetch comprehensive data about
  • Retrieve project endpoint detailsRetrieves detailed information about a specific endpoint within a project in the neon b2b saas integration platform. this endpoint allows developers to fetch configuration, status,
  • Retrieve project operationsRetrieves a list of operations associated with a specific project in the neon b2b saas integration platform. this endpoint should be used when you need to fetch all operations rela
  • Retrieve project permissionsRetrieves the current permissions settings for a specific project within the neon b2b saas integration platform. this endpoint allows users to view the access rights and roles assi
  • Retrieve projects listRetrieves a list of all neon projects associated with the authenticated user's account. this endpoint provides a comprehensive overview of the user's projects, enabling efficient p
  • Retrieve vpc endpoints for projectRetrieves a list of vpc (virtual private cloud) endpoints associated with a specific project in the neon b2b saas integration platform. this endpoint allows developers to fetch inf
  • Reveal role password in branchReveals the password for a specific role within a branch of a neon project. this endpoint is used when you need to retrieve a previously hidden or encrypted password for a database
  • Send organization invitationsCreates and sends invitations to join an organization in the neon b2b saas integration platform. this endpoint allows administrators to invite multiple users simultaneously, specif
  • Set branch as defaultSets a specified branch as the default branch for a given project in neon. this endpoint allows users to designate a particular branch as the primary or main branch for a project,
  • Start endpoint for projectInitiates a specific process or workflow associated with a particular endpoint within a project in the neon b2b saas integration platform. this endpoint is used to start automated
  • Suspend project endpoint by idSuspends a specific endpoint within a project in the neon b2b saas integration platform. this operation temporarily disables the endpoint, preventing it from processing further req
  • Transfer user projects to organizationTransfers multiple projects from the authenticated user's personal account to a specified organization within the neon b2b saas integration platform. this endpoint allows for bulk
  • Update organization member roleUpdates the role of a specific member within an organization in the neon b2b saas integration platform. this endpoint allows changing a member's role between 'admin' and 'member',
  • Update project compute endpoint settingsUpdates the configuration of a specific compute endpoint within a neon project. this endpoint allows fine-tuning of various settings such as autoscaling limits, provisioner type, c
  • Update project settings by idUpdates the configuration and settings of a specific neon project. this endpoint allows fine-grained control over various aspects of a project, including resource quotas, security
Access, and who is in charge of it

You stay the boss of your Neon account.

Nothing connects until you approve it. You grant access one app at a time, you can take it back the same way, and everything your AI employee does in there is written down where you can see it.

How we handle your data
  • It signs in to your own Neon account. You are not moving anything into ours.
  • You grant access one app at a time, and you can take it back the same way.
  • Everything it does in Neon is written down, with what it did and when.
  • Anything you tell it to check with you first, it checks with you first.
Other apps in the same corner of the business

It works in Neon and the rest of your software in the same job

A real job rarely stays in one place. Reading a message in one app, checking a record in another and writing the result in a third is one request to your AI employee, not three.

Questions people ask about Neon

Can an AI employee really work inside Neon?
Yes. It signs in to your own Neon account and works in it the way a new hire would, from the chat your team already has open. Nobody installs anything, and nobody learns a new screen.
Do I have to move anything out of Neon?
No. Nothing moves and nothing is replaced. Your records stay in Neon, your team carries on in the same screens they used yesterday, and your AI employee works alongside them in there.
How does it get into my Neon account?
You paste in a key from your own Neon account. It is kept encrypted, and you can withdraw it from inside Neon whenever you like. You approve it before anything connects, and you can take the access back the same way you gave it.
What can it actually do in Neon?
It has 69 ready-made tools in Neon today, among them Access project details by id, Add new jwks to project endpoint and Add project email permission. The full list is on this page. It is not limited to those, but it never has to be taught them.
Can it use Neon and the rest of my software in the same job?
Yes, and that is usually the point. Reading a message in one app, checking a record in Neon and writing the result somewhere else is one request to your AI employee, not three separate ones you stitch together.
Who decides what it is allowed to do in Neon?
You do. You grant access one app at a time and can withdraw it at any time, anything you ask it to check with you first it checks with you first, and everything it does in Neon is written down with what it did and when.