Learn about the different plans offered by Neon
Neon's plans are designed to meet different user requirements, ranging from hobby projects to enterprise-level production workloads. We also offer custom enterprise plans with volume-based discounts for large teams or database fleets. Refer to our pricing page for an overview of our plans and pricing.
This page provides additional information to help you understand our plans and find the one that's right for you.
Neon's Free Tier plan is best for hobby projects, prototypes, and learning Neon. It includes the following usage:
|1 Neon project
|Always-available primary branch compute, 20 active hours/month (5 compute hours) on branch computes. Free Tier computes have 0.25 vCPU with 1GB RAM.
In addition, Free Tier users have access to the following Neon features:
- Autosuspend: Compute scales to zero after 5 minutes of inactivity.
- Region availabilty: The Free Tier is available in all supported regions.
- Project sharing: Share your project with any Neon user account.
- Advanced Postgres features: Connection pooling, logical replication, and 60+ Postgres extensions
- All additional features: Includes point-in-time restore up to 24 hours in the past
- Community support: Free Tier plan users have access to Community support, which includes the Neon Discord Server.
Free Tier Compute Allowances
On the Free Tier, your primary branch compute is always available — it will never be suspended due to running out of compute hours, which means you can always access the data on the primary branch in your Neon project. Branch computes have 20 active hours (5 compute hours) per month. If your branch computes exceed this allowance, they are suspended until the allowance resets at the beginning of the month. You can monitor branch compute hours on the Billing page in the Neon Console. The compute hour allowance for branch computes resets at the beginning of each month. For instance, if you enrolled in the Neon Free Tier in January, the allowance for branch computes resets on February 1st.
The Launch plan provides all of the resources, features, and support you need to launch your application. It's ideal for startups and growing businesses and applications. It includes the following usage:
|10 Neon projects
|Up to 10 GiB of data storage
|Up to 1,200 active hours/month (300 compute hours) for all computes in all projects
Launch plan users can access extra compute hours beyond the 1,200 compute hours/month included in the Launch plan. Extra compute hours are billed automatically. Please refer to our pricing page for the per-hour cost.
In addition, Launch plan users have access to the following Neon features:
- All compute features: Includes compute sizes up to 4 vCPUs and 16 GB RAM, Autosuspend (5 minutes+ or never).
- Advanced Postgres features: Connection pooling, logical replication, and 60+ Postgres extensions.
- All additional features: Includes point-in-time restore up to 7 days in the past.
- Extra usage: Launch plan users can access extra compute usage, which is billed automatically. Please refer to our pricing page for the per-hour compute cost.
- Standard support: Launch plan users have access to Standard Neon support, which includes access to the Neon Support team via support tickets.
The Scale plan provides full platform and support access and is designed for scaling production workloads. It includes the following usage:
|Up to 50 Neon projects
|Up to 50 GiB of data storage
|Up to 3,000 active hours/month (750 compute hours) for all computes in all projects
In addition, Scale plan users have access to the following Neon features:
- All compute features: Includes compute sizes up to 8 vCPUs and 32 GB RAM, Autosuspend (1 minute+ or never).
- All advanced Postgres features: Connection pooling, logical replication, 60+ Postgres extensions, and customer-provided custom extensions.
- All additional features: Includes point-in-time restore up to 30 days in the past.
- Extra usage: Scale plan users can access extra compute and storage usage, which is billed automatically. Please refer to our pricing page for the per-hour compute and extra storage prices.
- Priority support: Scale plan users have access to Priority Neon support, which includes priority access to the Neon Support team via support tickets.
The Enterprise plan is a custom plan intended for large teams, enterprises requiring database fleets, or SaaS vendors interested in reselling Neon or integrating Neon into their service.
Enterprise plan usage is entirely customizable and can support large data sizes.
|Large data sizes
Additionally, the Enterprise plan can be tailored to your specific requirements with:
- Custom pricing with discounts
- Higher resource allowances for projects, branches, storage, and compute
- Customer-owned S3
Enterprise plan users have access to Enterprise support, which includes everything offered with the Priority plan plus retail customer support, Customer Success Team support, and SLAs. For more information, Neon support plans are outlined on our Support page.
This section describes the features available with one or more of the Neon plans outlined above.
Neon supports compute sizes from 0.25 vCPU with 1 GB RAM up to 8 vCPU with 32 GB RAM.
Neon read replicas let you instantly scale your application by offloading read-only workloads to independent read-only compute instances. To learn more, see Read replicas.
Neon's Autoscaling feature dynamically adjusts the amount of compute resources allocated to a Neon compute endpoint in response to the current workload, eliminating the need for manual intervention. For more information, refer to our Autoscaling guide.
Neon's Autosuspend feature controls when a Neon compute instance transitions to an Idle state (scales to zero) due to inactivity. By default, a Neon compute instance scales to zero after 5 minutes of inactivity. For Neon Free Tier users, this setting is fixed. Users on paid plans can configure or disable the autosuspend setting, controlling when or if a compute scales to zero.
Neon supports project deployment in several regions. All Neon users have access to all regions that Neon supports. To learn more, see Regions.
Max concurrent connections
Neon can support up to 10,000 concurrent connections. See Connection pooling.
The Neon Enterprise plan offers tenant isolation, letting you segregate your data resources from other tenants. If you are interested in this feature, please contact Sales.
Advanced Postgres features
Neon uses PgBouncer to offer connection pooling support.
Logical replication enables replicating data from your Neon database to external destinations, allowing for Change Data Capture (CDC) and real-time analytics. Stream your data to data warehouses, analytical database services, messaging platforms, event-streaming platforms, external Postgres databases, and more. To learn more, see Get started with logical replication.
Neon supports a large number of open-source Postgres extensions letting you extend the capabilities of Postgres. See Supported extensions.
Neon supports custom-built Postgres extensions for exclusive use with your Neon account. See Custom-built extensions.
Neon's IP Allow feature, ensures that only trusted IP addresses can connect to the project where your database resides, preventing unauthorized access and helping maintain overall data security. You can limit access to individual IP addresses, IP ranges, or IP addresses and ranges defined with CIDR notation. To learn more, see Configure IP Allow.
SOC 2 Report
Paid plan users can request access to Neon's SOC 2 report on our Neon Trust Center.
The Neon Enterprise plan supports data storage on customer-owned S3. If you are interested in this feature, please contact Sales.
Neon's Point-in-time Restore capability lets you instantly restore your database to a point in time in the past. To learn more, see Branch reset and restore.
Time Travel Assist
Neon's Time Travel Assist feature lets you connect to any selected point in time within your history retention window and run queries against that connection, allowing you to query into the past. See Time Travel Assist.
Neon's easy-to-use web console allows you to manage Neon from your browser.
The Neon CLI is a command-line interface that lets you manage Neon directly from the terminal. See The Neon CLI.
The Neon API is a RESTful API that lets you manage Neon programmatically. See Get started with the Neon API.
All Neon plans support sharing your Neon project with other Neon users, giving them access to your Neon project from all supported interfaces, including the Neon Console, Neon API, and Neon CLI. To learn more, refer to our Project sharing guide.
Neon's branching feature lets you branch your data the same way you branch your code. You can instantly create full database copies for development, testing, or any other purpose. You can easily automate database branching using the Neon API, CLI, or GitHub Actions, enabling you to add database branching to your CI/CD pipeline. Branching is often used with deployment platforms such as Vercel to create a database branch for each preview deployment. To learn more, see Get started with branching.
- The Neon Launch and Scale plans support up to 500 branches, but there is a soft limit of 100 branches to protect your account from unintended usage. To increase your soft limit, please submit a request to Neon Support.
- Paid plans have a default limit of 20 simultaneously active computes to protect against unintended usage. To increase this limit, please open a support ticket. The simultaneously active compute limit does not affect the primary branch compute, which always remains available.
Last updated on