FREEDOM251

Freedom251 › Spatial Databases

Amazon Aurora

by Amazon Aurora

Free plan API

Visit Amazon Aurora Alternatives Pricing

Amazon Aurora's own site

What Amazon Aurora is

Amazon Aurora is a fully managed relational database service with PostgreSQL, MySQL, and DSQL engines. Aurora PostgreSQL and Aurora MySQL offer open source compatibility, allowing existing applications and tools to run without modification. Aurora is designed for enterprise applications, multi-tenant SaaS, and globally distributed applications. Its availability design reaches up to 99.99% for a single Region and 99.999% across multiple Regions. Aurora Serverless can start, stop, and adjust capacity to application needs, with charges based on the capacity consumed.

Database provisioning, patching, backup, and recovery are handled through the Amazon RDS console, CLI commands, and API operations. Standard tools can migrate MySQL and PostgreSQL databases to and from Aurora. Babelfish supports legacy SQL Server applications on Aurora PostgreSQL with minimal code change. Aurora MySQL can invoke AWS Lambda functions and load data from or save data to Amazon S3. Security includes encryption at rest using AWS KMS keys and SSL (AES-256) for data in transit; GuardDuty RDS Protection profiles and monitors database login activity for suspicious behavior. The free plan provides Aurora PostgreSQL Serverless instances with up to 4 ACUs and 1 GiB of storage per cluster. Paid configurations use usage-based pricing, with charges for instances and storage and separate billing for optional features.

Who it suits

Aurora suits teams building enterprise applications, multi-tenant SaaS, or globally distributed applications that need a managed relational database. It is also relevant to teams working with PostgreSQL or MySQL applications, or migrating MySQL and PostgreSQL databases using standard tools.

What it does well

  • Includes PostgreSQL, MySQL, and DSQL engines.
  • PostgreSQL and MySQL compatibility supports existing applications and tools.
  • Serverless capacity adjusts to application needs.
  • Supports migration with standard MySQL and PostgreSQL tools.
  • Includes encryption at rest and SSL encryption in transit.
  • Free plan includes Aurora PostgreSQL Serverless.

What to know first

  • Paid configuration prices vary by engine, Region, and setup.
  • Storage and optional features can be billed separately.
  • The free plan is limited to 4 ACUs and 1 GiB per cluster.

Limits

The free Aurora PostgreSQL Serverless plan provides up to 4 ACUs and 1 GiB of storage per cluster. The listed free plan is available at no cost for new AWS customers, and AWS credits are available for up to 12 months. Paid use charges for database instances and storage, with optional features billed separately.

Plans

PlanBilled and limitsPrice
Free plan4 ACUs · 1 GiB storage per clusterFree
Paid planUsage-based pricing · Charges for database instances and storage · Optional features are billed separately · Provisioned and serverless configurationsOn request
Aurora PostgreSQL Serverless Free planNo cost for new AWS customers; AWS credits are available for up to 12 months. · Up to 4 ACUs · 1 GiB storage per clusterFree
Aurora PostgreSQL and Aurora MySQL On-DemandUsage-based; provisioned instances are billed per instance-hour, with storage and optional features billed separately. · Price varies by engine, AWS Region, instance or capacity, storage, I/O, and selected configurationOn request

As aws.amazon.com lists them, read 22 Sept 2026. The maker's own page has the final word.

Getting started

  1. Visit the Amazon Aurora website.
  2. Use the Amazon RDS console, CLI commands, or API operations to provision Aurora.
  3. Choose a PostgreSQL, MySQL, or DSQL engine.
  4. For Aurora PostgreSQL Serverless, use the free plan within its 4 ACU and 1 GiB per-cluster limits.
  5. For paid use, choose a provisioned or serverless configuration.

Amazon Aurora is a managed relational database service built around PostgreSQL, MySQL, and DSQL engines. It is a strong match for teams already operating in AWS that want familiar SQL compatibility with infrastructure tasks handled through RDS. The trade-off is pricing complexity: outside the tightly limited free option, your bill follows capacity, storage, I/O, engine, Region, and configuration.

Overview

Aurora centralizes provisioning, patching, backup, and recovery in the Amazon RDS console, command-line interface, and API. Aurora PostgreSQL and Aurora MySQL retain open-source compatibility, so existing applications and tools can often run without modification. Standard migration tools support moving MySQL and PostgreSQL databases to and from Aurora, while Babelfish can support legacy SQL Server applications on Aurora PostgreSQL with minimal code changes.

AWS claims up to six times the throughput of PostgreSQL and MySQL, and designs Aurora for up to 99.99% availability in one Region or 99.999% across multiple Regions. Those are useful design targets for enterprise and globally distributed workloads, but they do not promise a particular application's performance or uptime.

Key features

Managed operations and elastic capacity

Aurora Serverless can start, stop, and adjust capacity as demand changes, charging for the capacity consumed. This suits intermittent or unpredictable workloads that should not run at a fixed provisioned capacity. Provisioned configurations remain available for steadier workloads, but storage, I/O, and optional features can add to either model's cost.

Security and compliance

Encryption at rest uses AWS KMS keys, while SSL with AES-256 protects data in transit. Amazon GuardDuty RDS Protection profiles and monitors Aurora login activity for suspicious behavior. AWS includes Aurora in compliance programs such as SOC, PCI, FedRAMP, and HIPAA, which can help regulated teams assess it against their requirements.

AWS integrations

Aurora MySQL can invoke AWS Lambda and exchange data with Amazon S3. These integrations are most relevant when the rest of an application already uses AWS services; they offer less advantage to teams seeking a cloud-neutral database stack.

Pricing

Free plan

The Free plan costs free and provides Aurora PostgreSQL Serverless instances with up to 4 ACUs and 1 GiB of storage per cluster. That cap makes it suitable for evaluation, small experiments, or a narrowly sized development workload, not a general production database.

Aurora PostgreSQL Serverless Free plan

This plan is free, with no cost for new AWS customers; AWS credits are available for up to 12 months. It includes up to 4 ACUs and 1 GiB of storage per cluster. The short credit window and small storage allowance mean growing workloads will move to paid usage quickly.

Paid plan

The Paid plan has custom pricing. It supports provisioned and serverless configurations, charging for database instances and storage, with optional features billed separately. Choose it when you need capacity beyond the free ceiling or production-scale operation, but budget only after modeling your expected usage.

On-demand configurations

Aurora PostgreSQL and Aurora MySQL On-Demand pricing is custom and usage-based. Provisioned instances are billed per instance-hour; storage and optional features are separate. The price changes with engine, AWS Region, instance or capacity, storage, I/O, and selected configuration, so it is not a predictable flat subscription.

Platforms

Aurora is offered through an API. Operational work is performed with Amazon RDS console and CLI tooling alongside API operations, rather than through a separately listed desktop or mobile application.

Who it's for

Aurora is aimed at enterprise applications, multi-tenant SaaS, and globally distributed applications that need managed relational infrastructure. AWS-centered teams can benefit most from RDS operations, Lambda and S3 integration, GuardDuty monitoring, and familiar PostgreSQL or MySQL behavior. It is a weaker fit for a small project demanding a fixed monthly price, minimal configuration choices, or a self-hosted database.

Pros and cons

  • Pro: PostgreSQL and MySQL compatibility can avoid application and tooling rewrites.
  • Pro: RDS console, CLI, and API cover provisioning, patching, backup, and recovery in one operating model.
  • Pro: Serverless capacity can follow demand instead of requiring a permanently fixed size.
  • Pro: AWS cites high single-Region and multi-Region availability targets and supports compliance programs including HIPAA and FedRAMP.
  • Con: Paid pricing varies across engine, Region, capacity, storage, I/O, and optional features, making spend harder to forecast.
  • Con: The free PostgreSQL Serverless option is limited to 4 ACUs and 1 GiB per cluster.
  • Con: AWS Premium Support is required for Aurora-specific troubleshooting and guidance.

Alternatives

MySQL is a better choice when you want a freemium, self-managed engine with a Community Edition and broad API, desktop, and operating-system support.

Azure SQL Database fits teams standardizing on Microsoft Azure and wanting a free offer with stated vCore, storage, backup, and database quotas.

SQLite is preferable for an embedded, free database that requires no separate server and no license fee.

Microsoft SQL Server suits organizations that specifically need Microsoft SQL Server editions and licensing options.

PostgreSQL is the straightforward option when you want the free, open-source engine without managed AWS infrastructure.

Amazon DynamoDB is an alternative for teams wanting a freemium AWS database with a defined free tier and a non-relational model.

Amazon RDS is worth considering when you want AWS-managed databases through RDS but prefer the broader RDS service rather than Aurora specifically.

MariaDB Server is a free, self-hosted choice for non-production applications using its Community Server.

Browse more options in Database Software.

Verdict

Choose Amazon Aurora for AWS-based enterprise, SaaS, or globally distributed systems that need managed PostgreSQL or MySQL compatibility, elastic capacity, and integrated operational controls. Look elsewhere if a small free allowance, self-hosting, or a stable subscription price matters more than AWS's managed scale and ecosystem.

Verdict

Choose Amazon Aurora if you need a managed relational database with PostgreSQL, MySQL, or DSQL engines and want database operations through the RDS console, CLI, or API. The free Aurora PostgreSQL Serverless plan has limited capacity and storage; paid use is usage-based, with costs depending on configuration.

Questions

Is Amazon Aurora free?

A free Aurora PostgreSQL Serverless plan is listed as free. It provides up to 4 ACUs and 1 GiB of storage per cluster; the plan is described as available at no cost for new AWS customers, with AWS credits available for up to 12 months.

How is paid Aurora usage priced?

Paid configurations use usage-based pricing. Provisioned instances are billed per instance-hour, while storage and optional features are billed separately; price varies by engine, AWS Region, and configuration.

Which database engines does Aurora offer?

Aurora includes PostgreSQL, MySQL, and DSQL engines.

Can existing PostgreSQL or MySQL applications run on Aurora?

Aurora PostgreSQL and Aurora MySQL offer open source compatibility so existing applications and tools can run without modification.

What tools can I use to manage Aurora?

The Amazon RDS console, CLI commands, and API operations support tasks such as provisioning, patching, backup, and recovery.

What integrations are listed?

Aurora MySQL can invoke AWS Lambda functions and load data from or save data to Amazon S3.

Facts from Amazon Aurora's own pages

Availability
AWS says Aurora is designed for up to 99.99% single-Region and 99.999% multi-Region availability. · aws.amazon.com, 11 Oct 2026
Compatibility
Aurora PostgreSQL and Aurora MySQL offer open source compatibility so existing applications and tools can run without modification. · docs.aws.amazon.com, 11 Oct 2026
Compliance
AWS lists Aurora in compliance programs that include SOC, PCI, FedRAMP, and HIPAA. · docs.aws.amazon.com, 11 Oct 2026
Founded
2006 · aws.amazon.com, 23 Sept 2026
Free plan
No · aws.amazon.com, 22 Sept 2026
Headquarters
Seattle, Washington, United States · aws.amazon.com, 23 Sept 2026
Integrations
Aurora MySQL can invoke AWS Lambda functions and load data from or save data to Amazon S3. · docs.aws.amazon.com, 11 Oct 2026
Intended workloads
AWS identifies enterprise applications, multi-tenant SaaS, and globally distributed applications as Aurora use cases. · aws.amazon.com, 11 Oct 2026
Migration
AWS says MySQL and PostgreSQL databases can be migrated to and from Aurora using standard tools; Babelfish supports legacy SQL Server applications on Aurora PostgreSQL with minimal code change. · aws.amazon.com, 11 Oct 2026
Notable limit
The free plan provides Aurora PostgreSQL Serverless instances with up to 4 ACUs and 1 GiB of storage per cluster. · aws.amazon.com, 11 Oct 2026
Operations
Aurora uses the Amazon RDS console, CLI commands, and API operations for tasks such as provisioning, patching, backup, and recovery. · docs.aws.amazon.com, 11 Oct 2026
Performance
AWS says Aurora offers up to 6x the throughput of PostgreSQL and MySQL. · aws.amazon.com, 11 Oct 2026
Product
Amazon Aurora is a fully managed relational database service with PostgreSQL, MySQL, and DSQL engines. · docs.aws.amazon.com, 11 Oct 2026
Scaling
Aurora Serverless automatically starts, stops, and scales capacity based on application needs, and charges for capacity consumed. · aws.amazon.com, 11 Oct 2026
Security
Aurora supports encryption at rest using AWS KMS keys and uses SSL (AES-256) to secure data in transit. · docs.aws.amazon.com, 11 Oct 2026
Support
Customers with an active AWS Premium Support plan can contact AWS for Aurora-specific troubleshooting and guidance. · docs.aws.amazon.com, 11 Oct 2026
Threat detection
Amazon GuardDuty RDS Protection profiles and monitors Aurora database login activity for suspicious behavior. · docs.aws.amazon.com, 11 Oct 2026

Where Amazon Aurora stands on Freedom251

Look at these too