|
| 1 | +### YamlMime:FAQ |
| 2 | +metadata: |
| 3 | + title: Neon Serverless Postgres frequently asked questions |
| 4 | + description: Answers to common questions about using Neon Serverless Postgres |
| 5 | + ms.topic: faq |
| 6 | + ai-usage: ai-generated |
| 7 | + ms.date: 12/17/2025 |
| 8 | + |
| 9 | +title: Neon Serverless Postgres FAQ |
| 10 | +summary: | |
| 11 | +
|
| 12 | +sections: |
| 13 | + - name: General |
| 14 | + questions: |
| 15 | + - question: What is Neon Serverless Postgres? |
| 16 | + answer: | |
| 17 | + Neon Serverless Postgres is a cloud-native, serverless, fully managed PostgreSQL database service jointly developed and managed by Microsoft and Neon as an Azure Native Integration. It's designed for modern applications that require rapid scaling, cost optimization, and advanced development workflows. |
| 18 | + - question: What are the key features of Neon Serverless Postgres? |
| 19 | + answer: | |
| 20 | + Neon Serverless Postgres offers several features that set it apart from traditional managed database services: <br /> |
| 21 | + - **Scale-to-Zero**: Automatically scales down to zero when not in use, reducing costs while maintaining instant availability when needed. <br /> |
| 22 | + - **Serverless Autoscaling**: Automatically scales resources based on workload demands without manual intervention. <br /> |
| 23 | + - **Database Branching**: Create isolated copies of a database for testing or development without impacting production data. <br /> |
| 24 | + - **Instant Point-in-Time Restore**: Rapidly recover a database to a previous state for disaster recovery or testing purposes. |
| 25 | + - question: What is Neon Serverless Postgres used for? |
| 26 | + answer: | |
| 27 | + Neon Serverless Postgres is ideal for several use cases: <br /> |
| 28 | + - Web and mobile applications with variable or unpredictable workloads <br /> |
| 29 | + - Development and testing environments that benefit from database branching and instant restore <br /> |
| 30 | + - Scenarios where developers need a fully managed PostgreSQL service with minimal operational overhead <br /> |
| 31 | + - Data analytics and reporting applications that require high availability and performance <br /> |
| 32 | + - Applications that require a serverless database solution with automatic scaling and cost efficiency |
| 33 | + - question: What Postgres versions are supported? |
| 34 | + answer: | |
| 35 | + When you create a Neon project, you can choose from multiple Postgres versions. The available versions are displayed during project creation in the Azure portal on the **Project** tab. |
| 36 | + - question: Where can I learn more about Neon? |
| 37 | + answer: | |
| 38 | + You can explore several resources to learn more about Neon: <br /> |
| 39 | + - [Why Neon?](https://neon.tech/docs/get-started-with-neon/why-neon) <br /> |
| 40 | + - [Developer experience with Neon](https://neon.tech/docs/get-started-with-neon/dev-experience) <br /> |
| 41 | + - [Neon features](https://neon.tech/docs/guides/neon-features) <br /> |
| 42 | + - [Neon pricing](https://neon.tech/pricing) |
| 43 | + - name: Getting started |
| 44 | + questions: |
| 45 | + - question: What are the prerequisites for creating a Neon Serverless Postgres resource? |
| 46 | + answer: | |
| 47 | + To create a Neon Serverless Postgres resource, you need: <br /> |
| 48 | + - An Azure account with an active subscription <br /> |
| 49 | + - A subscription to Neon (available through Azure Marketplace) |
| 50 | + - question: How do I create a Neon Serverless Postgres resource? |
| 51 | + answer: | |
| 52 | + You can create a Neon Serverless Postgres resource through the Azure portal. The creation process includes configuring project details, Azure resource details, organization details, and project settings such as the database name, Postgres version, and project region. For step-by-step instructions, see [Create a Neon Serverless Postgres resource](create.md). |
| 53 | + - question: What is the difference between the Azure resource region and the project region? |
| 54 | + answer: | |
| 55 | + The **Region** setting on the **Basics** tab specifies where your Azure resource is deployed. The **Project region** setting on the **Project** tab specifies where your database is located. These are separate configurations, so don't confuse them when setting up your resource. |
| 56 | + - question: What happens when I create my first Neon organization? |
| 57 | + answer: | |
| 58 | + When you create your first Neon organization, a default project is automatically created for you. Each project includes a default branch (called **main**) and a database to help you get started immediately. |
| 59 | + - name: Features and capabilities |
| 60 | + questions: |
| 61 | + - question: What is database branching in Neon? |
| 62 | + answer: | |
| 63 | + Database branching allows you to create a copy-on-write clone of your data. You can create a branch from a current or past state. Each Neon project starts with a root branch called **main**, and you can create additional branches from the root branch or from previously created branches. This feature is ideal for testing and development without impacting production data. |
| 64 | + - question: How does scale-to-zero work? |
| 65 | + answer: | |
| 66 | + Neon Serverless Postgres automatically scales down to zero when the database isn't in use, which reduces costs. When activity resumes, the database becomes instantly available again. This serverless architecture ensures you only pay for what you use while maintaining performance when needed. |
| 67 | + - question: How do I connect to a Neon database? |
| 68 | + answer: | |
| 69 | + You can connect clients and applications to a Neon database using a connection string. To generate a connection string, open your project or branch in the Azure portal, select **Connect to database** from the menu bar, verify or select the connection options, and then copy the connection string. |
| 70 | + - question: Can I restore my database to a previous point in time? |
| 71 | + answer: | |
| 72 | + Yes. Neon Serverless Postgres supports instant point-in-time restore, which allows you to rapidly recover a database to a previous state. This feature is useful for disaster recovery or testing purposes. |
| 73 | + - name: Integration and connectivity |
| 74 | + questions: |
| 75 | + - question: How do I connect my Azure app to Neon Serverless Postgres? |
| 76 | + answer: | |
| 77 | + You can use Service Connector, an Azure feature that simplifies connecting Azure resources together. Service Connector manages your connection's network and authentication settings. You can connect apps deployed in Azure App Service, Azure Container Apps, or Azure Kubernetes Service (AKS) to a Neon database. For detailed instructions, see [Connect apps to Neon Serverless Postgres](create-service-connection.md). |
| 78 | + - question: What Azure services does Service Connector support for Neon? |
| 79 | + answer: | |
| 80 | + Service Connector supports connecting Neon Serverless Postgres to apps deployed in Azure App Service, Azure Container Apps, and Azure Kubernetes Service (AKS). |
| 81 | + - question: How do I securely manage database credentials? |
| 82 | + answer: | |
| 83 | + When creating a connection using Service Connector, you can select **Store Secret In Key Vault** to securely store and manage your database credentials in Azure Key Vault. This approach reduces the risk of credential exposure and simplifies secret management. |
| 84 | + - question: What developer tools are available for Neon Serverless Postgres? |
| 85 | + answer: | |
| 86 | + Neon offers several developer tools and guides to help with integration and management: <br /> |
| 87 | + - [Neon CLI](https://neon.tech/docs/reference/neon-cli) <br /> |
| 88 | + - [Neon API](https://api-docs.neon.tech/reference/getting-started-with-neon-api) <br /> |
| 89 | + - [Neon serverless driver](https://neon.tech/docs/serverless/serverless-driver) <br /> |
| 90 | + - [Neon SDKs](https://neon.tech/docs/reference/sdk) <br /> |
| 91 | + - [Terraform providers](https://neon.tech/docs/reference/terraform) <br /> |
| 92 | + - [Framework guides](https://neon.tech/docs/get-started-with-neon/frameworks) <br /> |
| 93 | + - [Language guides](https://neon.tech/docs/get-started-with-neon/languages) <br /> |
| 94 | + - [Integration guides](https://neon.tech/docs/guides/integrations) |
| 95 | + - question: Does Neon support Postgres extensions? |
| 96 | + answer: | |
| 97 | + Yes. Neon supports multiple Postgres extensions. For a complete list of supported extensions, see [Supported Postgres extensions](https://neon.tech/docs/extensions/extensions-intro). |
| 98 | + - name: Management and support |
| 99 | + questions: |
| 100 | + - question: How do I access my Neon account from Azure? |
| 101 | + answer: | |
| 102 | + To access your Neon account, select **Neon Console** from the resource overview pane in the Azure portal. If you don't have a Neon account for your Azure email address, you'll be prompted to configure your account and set a password. |
| 103 | + - question: How do I create additional projects? |
| 104 | + answer: | |
| 105 | + To create additional projects, go to the resource overview in the Azure portal and select **+ Create Project** from the menu bar. You can specify the project name, Postgres version, database name, and project region. |
| 106 | + - question: Can I tag my Neon resources? |
| 107 | + answer: | |
| 108 | + Yes. You can add tags to your Neon resources during creation on the **Tags** tab, or manage them later through the Azure portal. Tags help you organize and manage your Azure resources. |
| 109 | + - question: How do I delete a Neon resource? |
| 110 | + answer: | |
| 111 | + You can delete a Neon resource from the resource overview pane in the Azure portal. For detailed instructions, see [Manage your Neon integration through the Azure portal](manage.md). |
| 112 | + - question: Where can I get support for Neon Serverless Postgres? |
| 113 | + answer: | |
| 114 | + You can contact [Neon support](https://neon.tech/docs/introduction/support) directly or request support through the Azure portal. In the Azure portal, go to your resource overview and select **Support + Troubleshooting** > **New support request**, then choose the link to log a support request in the Neon portal. <br /> |
| 115 | + You can also join the [Neon Discord server](https://discord.gg/92vNTzKDGp) for community support. |
| 116 | + - question: Where can I find migration guidance? |
| 117 | + answer: | |
| 118 | + If you need to migrate data to Neon Serverless Postgres, see [Migrate data to Neon Serverless Postgres](https://neon.tech/docs/import/migrate-intro) for detailed guidance and best practices. |
0 commit comments