Artifactory Database Requirements

Artifactory supports PostgreSQL 13–17.x, Oracle 19c/23c, MySQL 8.x, SQL Server 2019+, and MariaDB 10.5–10.6, 10.11.x and 11.4.x.

JFrog Artifactory supports the following databases:

  • PostgreSQL

Tip

JFrog highly recommends using PostgreSQL for all products in the JFrog Platform. For more information, see Choose the right database.

  • Oracle
  • MySQL
  • Microsoft SQL Server
  • MariaDB

Artifactory HA has the following database requirements:

  • Artifactory HA requires an external database, which is fundamental for the management of binaries and is also used to store cluster-wide configuration files.
  • Because Artifactory HA contains multiple cluster nodes, your database must be powerful enough to serve all nodes simultaneously and must support the maximum number of connections across all Artifactory cluster nodes.
  • If you are replicating your database, all nodes must see a consistent view of the database at any point in time, regardless of which database instance they access. Eventual consistency and write-behind database synchronization are not supported.

Artifactory PostgreSQL Support

Artifactory supports the following versions of PostgreSQL.

  • 17.x (Starting from Artifactory 7.125)
  • 16.x (Starting from Artifactory 7.98)
  • 15.x (Starting from Artifactory 7.68)
  • 14.x (Starting from Artifactory 7.68)
  • 13.x

Artifactory Oracle Support

Artifactory is certified to work with the following versions of the Oracle database:

  • Oracle 19
  • Oracle 23c (Starting from Artifactory 7.117)

Artifactory MySQL Support

Artifactory supports the following version of MySQL.

  • MySQL 8.x.
📘

Supported MySQL Versions

Artifactory supports MySQL 8.x with InnoDB engine, which is the default storage engine.

MySQL 5.5, 5.6, and 5.7 are no longer supported as they have reached end of life. Upgrade to the supported MySQL version listed above.

Artifactory Microsoft SQL Server Support

Microsoft SQL Server 2019 and later.

📘

Note

Starting from Artifactory 7.125, Microsoft SQL Server 2016 and Microsoft SQL Server 2017 are no longer supported. For more information, see Deprecations in Process.

Starting from Artifactory 7.111, Microsoft SQL Server 2012 is no longer supported due to its end of life in July 2022. Upgrade to a newer database version before upgrading to Artifactory 7.111 or later.

Artifactory does not support Kerberos SSO for Microsoft SQL.

Artifactory MariaDB Support

Artifactory supports the following versions of MariaDB.

  • 10.5
  • 10.6
  • 10.11.x
  • 11.4.x

Frequently Asked Questions

This section provides answers to frequently asked questions.

FAQs
Q: Which database does JFrog recommend for all JFrog Platform products?

A: JFrog highly recommends using PostgreSQL for all products in the JFrog Platform. See Choose the right database for more detail on why PostgreSQL is the preferred choice.

Q: What PostgreSQL versions does Artifactory support, and when was each version added?

A: Artifactory supports PostgreSQL 13.x and above. Support for 14.x and 15.x was added in Artifactory 7.68, support for 16.x in Artifactory 7.98, and support for 17.x in Artifactory 7.125.

Q: Is MySQL 5.x still supported by Artifactory?

A: No. MySQL 5.5, 5.6, and 5.7 are no longer supported because they have reached end of life. Artifactory supports MySQL 8.x only, using the InnoDB storage engine.

Q: Does Artifactory support Kerberos SSO for Microsoft SQL Server?

A: No, Artifactory does not support Kerberos SSO for Microsoft SQL.

Q: What additional database requirements apply specifically to Artifactory HA deployments?

A: Artifactory HA requires an external database capable of serving all cluster nodes simultaneously and supporting the maximum number of connections across all nodes. The database must also provide a consistent view to all nodes at all times — eventual consistency and write-behind synchronization are not supported.