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.
| Product | Requires 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
| ✅ Required | ✅ Required | ❌ No | ❌ No |
| MCP Server | ✅ Required | ❌ No | ✅ Recommended (Bundled by default) | ❌ No |
Related Topics
- Requirements Matrix
- License Matrix
- Software Dependencies Matrix
- Database Support Matrix
- Getting Started
Frequently Asked Questions
This section provides answers to frequently asked questions.
FAQs
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.
Updated 14 days ago
