Skip navigation

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 optimization, 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)

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.

Optimize for your workload by using Azure Advisor recommendations.

Read the overview

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.

Getting started

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.

Take advantage of Microsoft open-source database resources, including the Citus community on GitHub and the preview PostgreSQL extension for Azure Data Studio.

Connect to Azure PostgreSQL with GitHub Actions

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 custom 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.

Learn more about Flexible Server

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

Create an Azure free account and get 750 hours of Azure Database for PostgreSQL Flexible Server free.

Deploy Azure Database for PostgreSQL using the Single Server, Flexible Server or Hyperscale (Citus) quickstart.

Customers are transforming business with Azure Database for PostgreSQL

Ebiquity future-proofs its infrastructure using Azure Database for PostgreSQL

"Using Azure Database for PostgreSQL Flexible Server, we feel confident that we have unlimited scalability across both our data processing and storage infrastructure."

Ruben Schreurs, Group Chief Product Officer, Ebiquity
Ebiquity

Transit authority improves traffic monitoring with Azure Database for PostgreSQL Hyperscale (Citus)

"Along with much better performance, moving to Hyperscale has reduced operational costs by over 50 percent."

Sami Räsänen: Product Owner and Team Lead, HSL
HSL

Esports players gain a competitive edge with Microsoft Azure and Power BI

"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
Cloud9

Finxact banks on Azure for core financial services

"Azure enabled us to eliminate complex manual configurations and pivot to managed services."

Mark Kampf: Vice President Technology, Finxact
Finxact

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 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/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, Hyperscale (Citus) allows you to scale out compute, memory, and storage.

Ready when you are – let’s set up your Azure free account