What is our primary use case?
JFrog Artifactory serves as our main tool for managing and distributing software artifacts across our deployment pipelines. We use it primarily for storing, versioning, and securely sharing binaries, Docker images, and dependencies across multiple client environments, ensuring consistent builds and faster release cycles.
In a recent project, we used JFrog Artifactory to manage Docker images and dependencies for a multi-service application deployment across several client environments. By pulling versioned artifacts directly from JFrog Artifactory, we ensure consistent builds, faster deployments, and reduced errors, which helped the team deliver updates reliably across both cloud and on-premises systems.
We also use JFrog Artifactory for dependency management and release promotion, moving artifacts from deployment to QA to production in a controlled, versioned way. This streamlines CI pipelines, ensures traceability, and reduces deployment errors across multiple clients.
What is most valuable?
The best features JFrog Artifactory offers are the universal artifact repository, versioning and immutability, secure access control and permissions, Docker and Helm registry support, artifact promotion workflows, high availability, and scalability.
The universal artifact repository in JFrog Artifactory lets us store and manage all types of artifacts, Docker images, binaries, and dependencies in one place, which simplifies CI/CD pipelines across multiple client environments. Secure access control ensures only authorized users and CI/CD jobs can access or deploy artifacts, reducing the risk of accidental overwrites or unauthorized deployments. For example, during a recent multi-client release, this setup ensured consistent builds and prevented deployment errors, even across different cloud and on-premises environments.
JFrog Artifactory has streamlined our build and deployment process across multiple clients and environments. We have seen faster, more reliable releases, reduced build errors, and improved JFrog Artifactory traceability, which helps with auditing and compliance. Overall, it has saved time in CI/CD pipelines and ensured consistency across cloud and on-premises deployments.
What needs improvement?
JFrog Artifactory could be improved with a more intuitive user interface and faster search capabilities, especially when managing large multi-client repositories. Setup and configuration for multi-tenant environments can be complex, and better out-of-the-box monitoring and alerting features would help reduce operational work overhead.
Faster replication for global deployments and more native integration with security scanning tools would be helpful.
For how long have I used the solution?
I have been using JFrog Artifactory for three years.
What do I think about the stability of the solution?
JFrog Artifactory is stable.
What do I think about the scalability of the solution?
JFrog Artifactory is scalable from small and medium enterprises to larger enterprises and very large enterprises.
How are customer service and support?
My overall experience with JFrog Artifactory's customer support has been good for standard issues with reasonable quick responses and helpful guidance. However, when there are complex or multi-cloud deployment issues, resolution sometimes takes a longer time.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
Previously, we used a combination of local artifact repository and manual versioning, which was prone to errors and inconsistent builds. We switched to JFrog Artifactory because it provides centralized artifact management, version control, CI/CD integration, and better reliability across multi-client environments.
How was the initial setup?
The initial setup was good, but it took a lot of time to complete.
What was our ROI?
We have clearly seen a return on investment with JFrog Artifactory. Due to its centralized artifact management, which has reduced build and deployment times by twenty percent, prevented multiple rollback incidents, and freed our team from manually managing dependencies, saving several hours per week. For example, during a recent multi-service deployment across several client environments, consistent artifact versioning eliminated five potential errors, ensuring a smooth and reliable release.
What's my experience with pricing, setup cost, and licensing?
JFrog Artifactory pricing and licensing are enterprise-level, which means it is relatively costly, especially for high availability and replication across regions.
Which other solutions did I evaluate?
We evaluated other options such as GitHub Packages and Nexus Repository Manager. We chose JFrog Artifactory because it offered the broadest universal artifact support and better scalability for multiple client hybrid cloud environments.
What other advice do I have?
I would rate JFrog Artifactory nine out of ten.
I chose nine out of ten because JFrog Artifactory greatly improved build consistency, CI/CD efficiency, and artifact traceability, which are critical across multiple client environments. I did not give it a perfect score of ten due to the user interface complexity, slower search in large repositories, and some setup challenges for multi-tenant deployments, which could be improved.
JFrog Artifactory should provide better documentation for advanced multi-client and multi-cloud setups, which would also reduce time and troubleshooting effort.
I would recommend that you plan your repository structure, take advantage of versioning and artifact promotion, and access control to ensure consistent builds and secure releases. Also, prepare for initial setup effort in multi-client or multi-cloud environments to maximize efficiency and reliability.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Disclosure: My company does not have a business relationship with this vendor other than being a customer.