Azure Database for PostgreSQL
Fully managed, intelligent, and scalable PostgreSQL
Build massively scalable PostgreSQL applications
Focus on application innovation, not database management, with fully managed and intelligent Azure Database for PostgreSQL. Scale your workload quickly with ease and confidence. Enjoy high availability with up to 99.99% SLA and a choice of single zone or zone redundant high availability, AI–powered performance optimization, and advanced security.
Azure Arc enabled PostgreSQL Hyperscale is now in preview. You can run this service on premises on any infrastructure of your choice with Azure cloud benefits like elastic scale, unified management, and a cloud billing model while staying always current.
Integration with valuable Postgres features including JSONB, geospatial support, rich indexing, and dozens of extensions
High-performance horizontal scaling on Postgres using Hyperscale (Citus)
Intelligent performance recommendations generated from a custom analysis of your database
Innovate with open-source tools and extensions
Build or migrate your workloads with confidence using our fully managed PostgreSQL database. Enjoy full compatibility with community PostgreSQL and a guided developer experience for simpler end-to-end deployments with Flexible Server (Preview). Use your favorite extensions, such as PLV8, PostGIS, and TimescaleDB, and popular frameworks and languages like Ruby on Rails, Python with Django, Java with Spring Boot, and Node.js. And use Microsoft open-source resources, including Citus Community on GitHub and the PostgreSQL extension (preview) for Azure Data Studio.
Hyperscale your PostgreSQL database
Scale with ease to hundreds of nodes, with no application rewrites. Save time by running transactions and analytics in one database and avoid the costs of manual sharding. Stay up to date with the latest PostgreSQL innovations with the Hyperscale (Citus) extension. Download the Infographic to learn more about Azure Database for PostgreSQL Hyperscale.Get started
Ultimate control and flexibility for databases
Enjoy maximum control and flexibility with Custom Maintenance Windows and additional configuration parameters for fine grained tuning with Flexible Server (preview). Ensure your data is always available with up to 99.99% SLA and zone redundant high availability. Optimize total cost of ownership with burstable instances and stop/start capabilities that enable you to only pay for storage when your database is stopped.
Maximize database performance with a fully managed Azure service
Let Azure manage the time and cost-intensive tasks associated with database maintenance, hosting, and high availability. Provision in minutes and independently scale compute or storage in seconds. Do more with your application using customized performance recommendations. Use the query performance insight feature to monitor and detect disruptive events that can hamper performance.Read the overview
Advanced data security and compliance
- Count on enterprise-grade security and compliance, and protect your innovation in the cloud with best-in-industry indemnification coverage via Azure IP Advantage.
- Discover, track, and remediate potential threats as they occur with advanced threat protection.
- Control data isolation by configuring a virtual network.
- Data is automatically encrypted at rest and in motion.
- Azure Database for PostgreSQL is compliant with HIPAA, PCI DSS, FedRAMP, ISO, and more.
Explore pricing to find the deployment option that fits your needs
Scale compute, memory, and storage independently and pay only for what you use. Explore pricing and deployment options for Azure Database for PostgreSQL including Single Server, Flexible Server, and Hyperscale. Save up to 60% with reserved capacity.
Develop apps with Azure Database for PostgreSQL solution architectures
Design and implement breakthrough applications with PostgreSQL on Azure for real-time operational analytics, high throughput transactional applications, and more.
Everything you need to easily get started
Get instant access by signing up for an Azure free account.
Trusted by companies of all sizes
"Now that we use Azure Database for PostgreSQL, the enormous bulk jobs that used to take weeks to run finish in days."Lokesh Dave, Chief Executive Officer, Enlyft
"With the extended reach and near-limitless scalability from Microsoft Azure, we can help many, many more people reconnect with their communities and the wider world."Markus Reinhardt, Software Architect, Sivantos Group
"Spinning up the PostgreSQL database through the Azure portal was very easy. Then we just exported the database from the existing system and imported it into Azure Database for PostgreSQL. It only took two or three hours."Eric Spear, Chief Executive Officer, Higher Ed Profiles
"We have very few people who know Linux here, and that sometimes led to issues with system uptime. By using the managed PostgreSQL database in Azure, we don't need to manage the operating system, so we'll have greater availability and less risk."Ben Sutcliffe, Senior Software Developer, Somerset County Council
"We had essentially become database administrators, which is not how we want to spend our time. With Azure Database for PostgreSQL, we'll be able to focus on application development, which is the key to our success."Chris Struve, Founder and Chief Executive Officer, Fracttal
"Hosting PostgreSQL on Azure will enable us to scale seamlessly worldwide, and all the services that we need from a development standpoint are just a few clicks away."Irakliy, Chief Executive Officer, Credo360
"Customers care deeply about our environment and where we're hosted. Hearing that we're based in Azure cements their confidence in us."Todd Berg, Head of Product and Customer Success, HarvestMark
"With Azure, we're able to give manufacturers advanced tools for creating data-driven products and services with no great upfront investment—all on a highly secure and compliant platform."Robert Neumann, Chief Executive Officer, Ultra Tendency
"Azure Database for PostgreSQL gives us the richness of relational SQL, open source extensibility, and the operational simplicity to run at JFrog scale. We are able to provide an End-to-End DevOps platform that customers depend on every day to handle mission-critical workloads."Casey O'Mara, Director of Cloud Alliance at JFrog
"By using Azure Database for PostgreSQL, we can focus on the health and delivery of our application, rather than database management, which is taken care of through this service."Danny Brady, Senior Data Engineer at Cloud9
Updates, blogs, and announcements
Long term retention for Azure Database for PostgreSQL-Single Server
Azure Database for PostgreSQL Flexible Server now in preview
Azure Arc enabled PostgreSQL Hyperscale now in preview
August 24, 2020
Power mission-critical applications with Azure Database for PostgreSQL
Data encryption with customer managed keys for Azure DB for PostgreSQL-single server
Infrastructure double encryption for Azure Database for PostgreSQL-single server is in preview
One- and three- year reserved capacity for Azure DB for PostgreSQL-Hyperscale (Citus)
Data encryption for Azure Database for PostgreSQL—single server
Minimal TLS version setting is now available for Azure Database for PostgreSQL
Frequently asked questions about Azure Database for PostgreSQL
The decision depends on the type of workloads you run.
Use Single Server with:
- Transactional and operational analytics workloads
- Apps requiring JSON, geospatial support, or full-text search
- Cloud-native apps built with modern frameworks
Use Hyperscale (Citus) with:
- Multitenant SaaS applications
- Real-time operational analytics
- High-throughput transactional applications
For more information, see the documentation.
We guarantee that at least 99.99 percent of the time customers will have connectivity between their Azure Database for PostgreSQL server and our internet gateway. Read the full SLA.
Microsoft works with and directly contributes extensions to the open-source community. Read our Open Source Blog.
Azure Database for PostgreSQL is available in more than 30 Azure regions in the Americas, Europe, and Asia Pacific.
Migration options include built-in tools available to dump/backup and restore a database, including pg_dump, Workbench, and psql. Use Attunity Replicate for Microsoft Migrations for minimal downtime migrations. PostgreSQL data-in replication supports replication in Azure as an infrastructure as a service (IaaS) VM—from either an on-premises server or another cloud provider with binlog replication.
Yes, you can scale out compute, memory, and storage with Hyperscale (Citus).