Product Dependencies Matrix

Xray requires Artifactory, RabbitMQ, and PostgreSQL. Distribution requires Artifactory and PostgreSQL.

Use this matrix to validate product-to-product and infrastructure dependencies before installation.

How To Use This Matrix

  • Review each product row before deployment design.
  • Treat "recommended" dependencies as production best practice unless you have a validated exception.
ProductRequires Artifactory?Requires Xray?Requires External DB?Requires RabbitMQ?
Xray✅ Required❌ No✅ Required✅ Required
Distribution✅ Required❌ No✅ Required❌ No
Catalog✅ Required❌ No✅ Required❌ No
JAS✅ Required✅ Required❌ No❌ No
Workers✅ Required❌ No❌ No❌ No
AppTrust
Available with AppTrust Entitlement
Supported From
  • Artifactory 7.125.x or higher
  • Xray 3.130.5 or higher and SBOM
✅ Required✅ Required❌ No❌ No
MCP Server✅ Required❌ No✅ Recommended (Bundled by default)❌ No

Related Topics

Frequently Asked Questions

This section provides answers to frequently asked questions.

plusFAQs
Q: Does JFrog Xray require JFrog Artifactory to be installed first?

A: Yes, Xray requires Artifactory. It also requires RabbitMQ and an external PostgreSQL database. All three dependencies must be in place before deploying Xray.

Q: Does JFrog Distribution require JFrog Xray?

A: No, Distribution does not require Xray. Distribution only requires Artifactory, along with an external PostgreSQL database. RabbitMQ is not required for Distribution.

Q: Do Xray, Distribution, and Catalog all require an external database?

A: Yes. All three require an external PostgreSQL database as a hard requirement, with no supported bundled-database path for production use.

Q: What Artifactory and Xray versions are required before deploying JFrog AppTrust?

A: JFrog AppTrust requires Artifactory 7.125.x or higher and Xray 3.130.5 or higher. It also requires both Artifactory and Xray to be present, and is available only with an AppTrust entitlement.

Q: Does JFrog Workers require any product other than Artifactory?

A: No, Workers only requires Artifactory. It does not require Xray, an external database, or RabbitMQ.


Did this page help you?