Set up your free PostgreSQL® database

Start prototyping, experiment, and spin up your first managed PostgreSQL® database instance in the cloud at no cost. Scale effortlessly to larger production environments as your requirements expand.

Who is it for?

Aiven’s free PostgreSQL® plan is ideal for anyone who is looking to easily get started with managed PostgreSQL®, whether it's for personal or professional use. It's perfect for small-scale projects, prototypes, and experiments, it offers essential features for a quick start.

icon-dataflow-04.svg

Temporarily test and prototype during product development

ICON3_lightbulb-02.svg

Learn more about the basic database concepts, SQL language, and application development

icon-database.svg

Integrate your favourite application framework

What’s included in your free PostgreSQL® database?

With Aiven’s free PostgreSQL® plan, you operate on an exclusive virtual machine, ensuring there is no sharing of resources and no disturbances from other users. Our user-friendly interface makes managing your database easy, but you can also use Aiven’s CLI or Terraform.

Benefits of your free Aiven for PostgreSQL® service

icon-hand-heart.svg

Covers everything

Save time with Aiven’s free plan that covers all the essentials, including virtual machine, backup, and networking costs. No unexpected charges arising.

icon-face-content.svg

Aiven's dedicated PostgreSQL® instances

Aiven's dedicated PostgreSQL® instances offer maximum security and privacy for your data, consistent performance levels, and the ability to fine-tune for optimal performance.

icon-laptop.svg

Monitoring and log access

By having access to monitoring and logs, you can proactively identify and address issues before they escalate, gaining valuable insights into the performance of your database over time.

icon-dataflow-03.svg

Terraform integration

Manage your service using the Aiven Terraform provider, and automate the provisioning and management of your PostgreSQL® database. Easily deploy, manage and scale your database infrastructure with the most popular infrastructure-as-code tool.

icon-shield-tick.svg

Secure and compliant

Aiven services hold certifications such as SOC2, ISO27001, PCI-DSS, and GDPR compliance. You can also set up easy and secure authentication with SSO.

icon-refresh-cw.svg

Backups for disaster recovery

Join Aiven Community for support

Take advantage of our community support forums to ask questions, get advice, and learn from other developers.

How to start a free PostgreSQL® database

Create your free Aiven for PostgreSQL® service

Set up your fully managed PostgreSQL® db in less than 10 minutes. It's easy and quick - simply access our web console or use our API, CLI, or Terraform. Check out our docs and sign up with your Github or Google account!

Next steps

  1. Connect to your servicevia command line (psql, pgAdmin) or your application (Go, Java, NodeJS, PHP, Python, Rivery, Skyvia, Zapier)
  2. Migrate your own database to test it on Aiven platform from an external PostgreSQL® with this migration process (aiven-db-migrate)
  3. If you don’t have data ready to use, import exoplanets dataset or Pagila sample dataset to your Aiven for PostgreSQL® to see it in action.

Gain freedom and flexibility with open source technology on Aiven Platform

icon-database.svg

Standard Open Source Technology

Utilizing PostgreSQL® allows for effortless data transfer to various services or platforms without incurring extra costs or complications. This ease of data migration ensures a smooth transition to Aiven from another service or platform.


icon-star.svg

Same robust Aiven services

Aiven’s free PostgreSQL® hosting is built on the same robust platform that our enterprise customers trust. You can be confident that your database is in good hands, and that it's backed by the same powerful tools and technology that all our customers rely on.


icon-rocket.svg

Add more services

You can expand your PostgreSQL® database with other free services like Aiven for Redis®* or Aiven for MySQL®. Redis, for instance, can be used as a cache to speed up queries and reduce latency, which can be particularly useful for applications that require real-time data processing or handling large volumes of data.

FAQ

You might be interested in