Azure Database for PostgreSQL
Fully managed, intelligent, and scalable PostgreSQL
Innovate faster with a fully managed PostgreSQL database
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 a service-level agreement (SLA) up to 99.99 percent, AI-powered performance optimisation, and advanced security.
Single Server offers a single-node database service with built-in high availability. Flexible Server provides single-zone or zone-redundant high availability. Hyperscale (Citus) enables high-performance horizontal scaling.
Use your favorite features like JSONB, geospatial support, rich indexing, and dozens of extensions
Deploy Flexible Server for zone-redundant high availability and a simplified user experience
Build apps at any scale with high-performance horizontal scaling on PostgreSQL using Hyperscale (Citus)
Protect your data with Azure IP Advantage and Azure Defender for open-source relational databases
Highly available and flexible PostgreSQL
Build or migrate your workloads with confidence using our fully managed PostgreSQL database that automates maintenance, patching, and updates. Provision in minutes and independently scale compute or storage in seconds.
Use the preview of Azure Arc–enabled PostgreSQL Hyperscale to build in hybrid and multi-cloud environments and take advantage of elastic scale, consistent management, and cloud billing models.
Optimise for your workload by using Azure Advisor recommendations.
Limitless scale with Hyperscale (Citus)
Scale out to hundreds of nodes with high-performance horizontal scaling on PostgreSQL. Speed up queries through parallelism, keeping more data in memory, higher I/O bandwidth, and columnar compression. Simplify by using a single scale-out PostgreSQL database for both your transactional and in-app analytics.
Leverage Hyperscale (Citus) Basic for a cost-effective option for dev/test and growing workloads, starting with a single node.
See the Hyperscale (Citus) infographic to learn more.
Open-source freedom with ecosystem of extensions
Use a fully compatible PostgreSQL database with support for the latest versions. Build with your favorite PostgreSQL extensions, such as Cron, PostGIS and PLV8, and popular frameworks and languages like Ruby on Rails, Python with Django, Java with Spring Boot, and Node.js.
Simplified developer experience
Accelerate application development with a simplified end-to-end deployment experience on Azure Database for PostgreSQL Flexible Server. Enjoy maximum control and flexibility with customised maintenance windows, single-zone and zone-redundant high availability, burstable instances, and start-stop capabilities to only pay for storage when your database is stopped.
Build with your favorite PostgreSQL extensions and Azure services including Azure Kubernetes Service (AKS), Azure App Service, and more.
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 Azure Defender for open-source relational databases.
- 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 percent with reserved capacity. Get started for free with an Azure free account.
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
Customers are transforming business with Azure Database for PostgreSQL
Ebiquity future-proofs its infrastructure using Azure Database for PostgreSQL
Ruben Schreurs, Group Chief Product Officer, Ebiquity
"Using Azure Database for PostgreSQL Flexible Server, we feel confident that we have unlimited scalability across both our data processing and storage infrastructure."
Transit authority improves traffic monitoring with Azure Database for PostgreSQL Hyperscale (Citus)
Sami Räsänen, Product Owner and Team Lead, HSL
"Along with much better performance, moving to Hyperscale has reduced operational costs by over 50 percent."
Esports players gain a competitive edge with Microsoft Azure and Power BI
Danny Brady, Senior Data Engineer at Cloud9
"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."
Finxact banks on Azure for core financial services
Mark Kampf, Vice President Technology, Finxact
"Azure enabled us to eliminate complex manual configurations and pivot to managed services."
Updates, blogs and announcements
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 software as a service (SaaS) applications.
- Real-time operational analytics.
- High-throughput transactional applications.
For more information, see the documentation.
For Single Server, we guarantee that customers will have connectivity between their Azure Database for PostgreSQL server and our internet gateway at least 99.99 percent of the time. For Hyperscale (Citus), we guarantee at least 99.95 percent uptime. 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 to dump/back up 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, Hyperscale (Citus) allows you to scale out compute, memory, and storage.