autobase-tech/autobase

Automated database platform for PostgreSQL® - Your own DBaaS.

TypeScript

4,419

1,683 commits

updated Oct 12, 2026

See the code

README

Autobase for PostgreSQL® 🐘 💖

Ansible-lint Yamllint Flake8 Molecule GitHub license

Autobase is an Internal Database Platform for PostgreSQL, bringing the managed database experience of DBaaS into your own infrastructure.

Create and manage production-ready, highly available PostgreSQL clusters. Autobase simplifies deployment, reduces operational costs, and makes database management accessible, even for teams without specialized expertise.

Cluster creation demo

Automate deployment, failover, backups, restore, upgrades, scaling, and more with ease.

Say goodbye to manual database management 👋

Documentation

Autobase documentation can be found here.

Architecture

pg_cluster_scheme pg_cluster_scheme

For a detailed description of the cluster components, visit the Architecture page.

Getting Started

You can deploy PostgreSQL clusters using the Console (UI), command line (Ansible), or GitOps.

Console (UI)

  • Community Edition - Free license for individual developers and hobby projects; includes lightweight cluster deployment.
  • Enterprise Edition - Commercial license for production environments; includes extended cluster management features and support.

Ansible Collection

  • Ansible Collection - The automation layer for those who prefer Ansible playbooks instead of the database platform.

GitOps

  • GitOps (CI/CD) - Manage cluster configuration in Git and apply changes through CI/CD pipelines.

[!TIP] 📩 Contact us at info@autobase.tech, and our team will help you implement Autobase into your infrastructure.

Compatibility

Red Hat and Debian-based distributions.

Supported Linux Distributions:
  • Debian: 11, 12, 13
  • Ubuntu: 22.04, 24.04, 26.04
  • CentOS Stream: 9, 10
  • Oracle Linux: 8, 9, 10
  • Rocky Linux: 8, 9, 10
  • AlmaLinux: 8, 9, 10

Architecture: x86_64 (amd64), aarch64 (arm64).

PostgreSQL versions:

All supported PostgreSQL versions.

✅ tested, works fine: PostgreSQL 10, 11, 12, 13, 14, 15, 16, 17, 18

Table of results of daily automated testing of cluster deployment:

DistributionTest result
Debian 12GitHub Workflow Status
Debian 13GitHub Workflow Status
Ubuntu 24.04GitHub Workflow Status
Ubuntu 26.04GitHub Workflow Status
CentOS Stream 9GitHub Workflow Status
CentOS Stream 10GitHub Workflow Status
Oracle Linux 9GitHub Workflow Status
Oracle Linux 10GitHub Workflow Status
Rocky Linux 9GitHub Workflow Status
Rocky Linux 10GitHub Workflow Status
AlmaLinux 9GitHub Workflow Status
AlmaLinux 10GitHub Workflow Status

Project Status

Autobase has been actively developed for over 7 years (since 2019) and is trusted by companies worldwide, including in production environments with high loads and demanding reliability requirements. Our mission is to provide an open-source DBaaS that delivers reliability, flexibility, and cost-efficiency.

The project will remain open-source forever, but to ensure its continuous growth and development, we rely on sponsorship and support packages. Support packages provide access to personalized support from the project authors and PostgreSQL experts.

Star us

If you find our project helpful, consider giving it a star on GitHub! Your support helps us grow and motivates us to keep improving. Starring the project is a simple yet effective way to show your appreciation and help others discover it.

Star History Chart

License

Licensed under the MIT License. See the LICENSE file for details.

Author

Vitaliy Kukharik (PostgreSQL Expert, Founder Autobase.tech)
vitaliy@autobase.tech

autobase
auto-failover
automation
cluster
database
dbaas
high-availibility
patroni
postgres
postgresql
self-hosted

autobase-tech/autobase

Automated database platform for PostgreSQL® - Your own DBaaS.

TypeScript

4,419

1,683 commits

updated Oct 12, 2026

See the code

README

Autobase for PostgreSQL® 🐘 💖

Ansible-lint Yamllint Flake8 Molecule GitHub license

Autobase is an Internal Database Platform for PostgreSQL, bringing the managed database experience of DBaaS into your own infrastructure.

Create and manage production-ready, highly available PostgreSQL clusters. Autobase simplifies deployment, reduces operational costs, and makes database management accessible, even for teams without specialized expertise.

Cluster creation demo

Automate deployment, failover, backups, restore, upgrades, scaling, and more with ease.

Say goodbye to manual database management 👋

Documentation

Autobase documentation can be found here.

Architecture

pg_cluster_scheme pg_cluster_scheme

For a detailed description of the cluster components, visit the Architecture page.

Getting Started

You can deploy PostgreSQL clusters using the Console (UI), command line (Ansible), or GitOps.

Console (UI)

  • Community Edition - Free license for individual developers and hobby projects; includes lightweight cluster deployment.
  • Enterprise Edition - Commercial license for production environments; includes extended cluster management features and support.

Ansible Collection

  • Ansible Collection - The automation layer for those who prefer Ansible playbooks instead of the database platform.

GitOps

  • GitOps (CI/CD) - Manage cluster configuration in Git and apply changes through CI/CD pipelines.

[!TIP] 📩 Contact us at info@autobase.tech, and our team will help you implement Autobase into your infrastructure.

Compatibility

Red Hat and Debian-based distributions.

Supported Linux Distributions:
  • Debian: 11, 12, 13
  • Ubuntu: 22.04, 24.04, 26.04
  • CentOS Stream: 9, 10
  • Oracle Linux: 8, 9, 10
  • Rocky Linux: 8, 9, 10
  • AlmaLinux: 8, 9, 10

Architecture: x86_64 (amd64), aarch64 (arm64).

PostgreSQL versions:

All supported PostgreSQL versions.

✅ tested, works fine: PostgreSQL 10, 11, 12, 13, 14, 15, 16, 17, 18

Table of results of daily automated testing of cluster deployment:

DistributionTest result
Debian 12GitHub Workflow Status
Debian 13GitHub Workflow Status
Ubuntu 24.04GitHub Workflow Status
Ubuntu 26.04GitHub Workflow Status
CentOS Stream 9GitHub Workflow Status
CentOS Stream 10GitHub Workflow Status
Oracle Linux 9GitHub Workflow Status
Oracle Linux 10GitHub Workflow Status
Rocky Linux 9GitHub Workflow Status
Rocky Linux 10GitHub Workflow Status
AlmaLinux 9GitHub Workflow Status
AlmaLinux 10GitHub Workflow Status

Project Status

Autobase has been actively developed for over 7 years (since 2019) and is trusted by companies worldwide, including in production environments with high loads and demanding reliability requirements. Our mission is to provide an open-source DBaaS that delivers reliability, flexibility, and cost-efficiency.

The project will remain open-source forever, but to ensure its continuous growth and development, we rely on sponsorship and support packages. Support packages provide access to personalized support from the project authors and PostgreSQL experts.

Star us

If you find our project helpful, consider giving it a star on GitHub! Your support helps us grow and motivates us to keep improving. Starring the project is a simple yet effective way to show your appreciation and help others discover it.

Star History Chart

License

Licensed under the MIT License. See the LICENSE file for details.

Author

Vitaliy Kukharik (PostgreSQL Expert, Founder Autobase.tech)
vitaliy@autobase.tech

autobase
auto-failover
automation
cluster
database
dbaas
high-availibility
patroni
postgres
postgresql
self-hosted

Significant stargazers

(top 24 of 39)

Yi-Jyun Pan

679 followers · starred Nov 2025

Salim B

36 followers · starred Sep 2025

Jan Katins

122 followers · starred Feb 2026

Christian Berendt

105 followers · starred Sep 2025