Build Databases for Free on AWS
Free offers and services you need to build, deploy, and run database applications in the cloud
Free Product Offers
Build database solutions using these product offers from the AWS Free Tier
Amazon RDS
A managed relational database service for MySQL, PostgreSQL, MariaDB, Oracle BYOL, or SQL Server
- 750 hours per month of db.t2.micro database usage (applicable database engines)
- 20 GB of general purpose (SSD) database storage
- 20 GB of storage for database backups and database snapshots
Amazon DynamoDB
A serverless database for applications that need high performance at any scale
- 25 GB of storage
- 25 units of write capacity
- 25 units of read capacity (enough to handle up to 200 million requests per month)
Amazon Redshift
Fast, simple, cost-effective data warehousing
- 750 DC2.Large node hours per month
- 2-month free trial
AWS Database Migration Service
Migrate databases with minimal downtime
- 750 hours of Amazon DMS single Availability Zone dms.t2.micro instance usage
- 50 GB of included general purpose (SSD) storage
Amazon ElastiCache
Managed, in-memory data store services that make it easy to deploy, operate, and scale popular open source compatible in-memory data stores.
- 750 hours of cache.t2micro node usage
Get Started for Free
Learn more about AWS Cloud databases
Browse through our collection of videos to deepen your knowledge and experience with AWS
Understanding Amazon Relational Database Service (RDS)
What is Amazon DynamoDB?
How Trimble Successfully Migrated Their Databases to the Cloud
10-Minute Tutorials
Start with these free and simple tutorials to explore AWS database services
-
Create and Connect to a MySQL Database
In this tutorial, you will learn how to create an environment to run your MySQL database (we call this environment an 'instance'), connect to the database, and delete the DB instance. We will do this using Amazon Relational Database Service (Amazon RDS) and everything done in this tutorial is free-tier eligible.
-
Create and Query a NoSQL Table
In this tutorial, you will learn how to create a simple table, add data, scan and query the data, delete data, and delete the table by using the DynamoDB console. DynamoDB is a fully managed NoSQL database that supports both document and key-value store models. Its flexible data model, reliable performance, and auto scaling of throughput capacity make it a great fit for mobile, web, gaming, ad tech, IoT, and other applications. Everything in this tutorial is free-tier eligible.
-
Create and Connect to a Microsoft SQL Server Database
In this tutorial, you will learn how to create a Microsoft SQL Server database instance (we call this a 'DB instance'), connect to the database, and delete the DB instance. We will do this using Amazon Relational Database Service (Amazon RDS) and everything in this tutorial is free tier eligible.
-
Create and Connect to a PostgreSQL Database
In this tutorial, you will learn how to create an environment to run your PostgreSQL database (we call this environment an 'instance'), connect to the database, and delete the DB instance. We will do this using Amazon Relational Database Service (Amazon RDS) and everything in this tutorial is free-tier eligible.
-
Create and Connect to a MariaDB Database
In this tutorial, you will learn how to create an environment to run your MariaDB database (we call this environment an 'instance'), connect to the database, and delete the DB instance. We will do this using Amazon Relational Database Service (Amazon RDS) and everything in this tutorial is free tier eligible.
Learn more »