The Most Powerful Repository Around

Log Analytics

Log Analytics

JFrog and Sumo Logic have partnered up to create the Sumo Logic App for Artifactory. Provided for free with JFrog Artifactory, the Sumo Logic App provides a variety of dashboards out-of-the-box to give you insights into deployments by geolocation, IP address, or repository, traffic segmented by different parameters, request and access data, upload and download activity and more.
Xray Integration

Xray Integration

Many tools are available for security vulnerability analysis, but none of them are as comprehensive as JFrog Xray. Xray works together with Artifactory performing Universal Component Analysis, to detect a variety of issues. By connecting to any external vulnerability provider, Xray alerts you to security vulnerabilities, performance issues, outdated versions, and in fact, any type of issue for which a data stream is available. By accessing the metadata in Artifactory, Xray provides radical transparency into your component architecture letting you understand how any component affects all others.
Distribution Repository

Distribution Repository

Artifactory takes its integration with JFrog Bintray to the next step with Distribution Repositories. Distribution repositories provide an easy way to move artifacts from Artifactory to Bintray, for distribution to end users. As opposed to other repositories in Artifactory, distribution repositories are not typed to a particular package format, but rather, are governed by a set of rules that give fine-grained control over how to specify exactly where an artifact in the distribution repository should be routed to in its corresponding repository in Bintray.
Filestore Sharding

Filestore Sharding

Filestore sharding gives you enormous flexibility in managing your storage; put your terabytes on one huge disk, or distribute them among many small disks. Ready to expand your storage? Just mount another disk or storage solution and Artifactory automatically rebalances your storage to maintain the configured redundancy with the new mount. Store your binaries with any level of redundancy using Artifactory’s filestore sharding. Redundant storage means there is no single-point-of-failure and you can recover from a disk malfunction with no downtime! A perfect partner for Artifactory HA. Don’t forget to optimize your filestore with a variety of read and write strategies that Artifactory offers. Filestore sharding is available with an Enterprise license.
Google Cloud Storage

Google Cloud Storage

Upload artifacts indefinitely to Google’s secure and highly available storage and let Artifactory manage them for you through full support for Google Cloud Storage (GCS). When used with Artifactory HA your whole system is highly available with no single-point-of-failure. Ready to start using GCS? Just configure an XML file and do a simple migration of your current filestore. GCS is available on Artifactory with an Enterprise license.    
CocoaPods

CocoaPods

How do you like them apples? Artifactory supports CocoaPods repositories for development on all Apple©  platforms including OS X, iOS, watchOS, and tvOS.
Build Integration

Build Integration

Jenkins/Hudson, TeamCity and Bamboo

Deploy your build artifacts into Artifactory from your favorite CI Server together with exhaustive build environment information captured during deployment to enable fully reproducible builds. Promote builds and use the build's Bill of Materials to view deployed modules with their published artifacts and dependencies in all scopes. See where specific artifacts are used and receive warnings when required build dependencies are removed. Link back to the build information in the CI server and vice versa. Currently, JenkinsHudsonJetBrains TeamCity and Atlassian Bamboo are supported.  
Docker

Docker

Use Artifactory to manage your in-house Docker images. Distribute and share your images among teams across your organization, whether on-site or at remote locations, just like using Docker Hub Enterprise. Control access to your images using secure “docker pull”, and never have to rely on the internet to access them. Once your images are stored in your repository, find them easily with smart search.
Opkg

Opkg

From smart bracelets, to activity monitors, to a variety of different sensing devices, the Internet of Things continues to permeate into our daily lives. All of these different electronic devices come with chips, many of which use embedded linux that runs Opkg packages. Between the different software versions for different chip architectures on the plethora of devices, one can only imagine the logistical headache of managing all the Opkg packages that an IoT company must contend with. Developing Opkg packages? Artifactory will help keep you sane.
Repository Replication

Repository Replication

Actively synchronize your repository content and metadata with remote Artifactory repositories using pull or push (inbound/outbound) replication.

Simultaneously replicate to several repositories at once with multi-push replication.

Schedule periodic rsync-like mirroring and maintain up-to-date replicas of repositories on remote sites using the administration UI or via Artifactory's REST API.

Git LFS

Git LFS

Do you use Git for source code control? So do many others. But what about the binary assets that go along with your source code? Git is not the best solution for that. “GitHub LFS,” you say? Well, there is a better solution still. Artifactory is a fully-fledged Git LFS (Large File Storage) repository and can optimize your workflow when working with large media files and other binary resources. Artifactory fully supports the Git LFS API, so all you need to do is configure your Git client to point to Artifactory as the Large File Storage repository.
Bintray Integration

Bintray Integration

Bintray’s integration with Artifactory lets you search for Artifacts in JCenter, provides detailed package information, and lets you push artifacts directly to Bintray. Together, Artifactory and Bintray offer the only end-to-end solution for a fully automated software delivery pipeline.
High Availability

High Availability

Deployed in a High Availability configuration as a cluster of two or more active/active, read/write servers, Artifactory offers a level of stability and reliability for a Binary Repository Manager that is unmatched in the industry. Through a redundant array of servers, Artifactory is the only repository manager that can provide this level of availability for the enterprise development environment.
Vagrant

Vagrant

Vagrant has made “but it works on my machine” obsolete. At the same time, it has circumvented the “onboarding hell” that developers went through every time they joined a new team with its own specific environment. Now, all a developer has to do is type vagrant up with the right box, and start coding. Read about the benefits of using Artifactory as a local repository for Vagrant.
Yum

Yum

Distribute RPMs directly from your Artifactory server, acting as fully-featured YUM repository with auto-updating repository metadata.

As you add or remove RPMs, either manually or via the REST API, your YUM repository will be up to date - no need to run 'createrepo' again.

Use Artifactory's web UI to view detailed RPM information.

Debian

Debian

Manage packages for any Debian-based OS such as the popular Ubuntu. Distribute your own Debian packages, or download packages from remote Debian repositories with all the advantages of Artifactory.
NuGet

NuGet

Host and proxy NuGet packages in Artifactory, and pull libraries from Artifactory into your various Visual Studio .NET applications.

Take advantage of Artifactory's features such as advanced security control and the ability to aggregate hosted and remote repositories under a single NuGet repository.

npm

npm

Host your own node.js packages in Artifactory and proxy remote npm repositories like https://registry.npmjs.org. Use npm against a single in-house repository under your control for your all npm needs.
P2 Support

P2 Support

Give your users a single-access-point for all Eclipse® updates by proxying and hosting your Eclipse® plugins in an Artifactory P2 repository.

Every P2 repository clearly exposes the underlying remote resource from which any single artifact is retrieved, letting you take advantage of Artifactory's advanced caching and security control and giving you  greater visibility of your P2 repository content.

Bower

Bower

Bower has done for front end developers what npm did for node.js and RubyGems did for Ruby. Artifactory replaces the Bower Registry, and goes much further proxying and managing your front-end components, providing consistent access, security and advanced search features.
RubyGems

RubyGems

Host your own gems in Artifactory and proxy remote gem repositories like rubygems.org. Use standard tools, such as Gem, Rake and Bundler against a single in-house repository under your control.
SBT

SBT

Using SBT to build your Java or Scala projects? SBT uses Artifactory as a source for resolving dependencies and as a target for build output. To resolve dependencies, you can use local repositories or remote Artifactory repositories that proxy Maven or Ivy repositories for your SBT builds. Virtual SBT repositories give you better control over the different resources used to resolve dependencies. Once your build artifacts are deployed to Artifactory, you can use promotion and Artifactory’s integration with Bintray to support your CI/CD lifecycle.
PyPI

PyPI

Store and manage your internal PyPI distributions for easy access across your organization. Get consistent and reliable access to remote PyPI distributions by caching them locally. Transparently resolve PyPI distribution locations, whether local or remote. Exercise fine-grained access control to all PyPI resources with comprehensive security measures. Full support for pip so you can deploy through Artifactory transparently using your setup.py scripts.  
VCS

VCS

Artifactory lets you access your source files in a uniform way for any of the supported version control systems. This means simpler build scripts and other benefits like stable and reliable access to your source code, security and access control, smart search capabilities and more.
Advanced REST

Advanced REST

Gain full automation control your repository management and release life-cycle through an extensive set of powerful REST commands not available in the OSS version, such as:

promoting builds with scope selection, replicating and synchronizing repositories, listing folder trees, move & copy, sophisticated range queries, repository administration and more.

3rd Party License Control

3rd Party License Control

Exercise full control over the licenses that are used by third-party dependencies that may be included in your final software distribution as part of your Maven, Gradle and Ivy builds.

Artifactory will analyze all dependencies used in your build and will notify you immediately about any third-parties that violate your organization's license policy, letting you deal with licensing issues early on during development.

You can define approved and unapproved licenses, manage optional license policies, and export license reports as part of your build's Bill of Materials.

TFS Integration

TFS Integration

Use Artifactory seamlessly in your Microsoft .NET ecosystem using the MSBuild/TFS Artifactory Plugin. Run your builds with MSBuild and Team Foundation Server using Artifactory to manage resolution of dependencies and deployment of your build artifacts into your local build repositories. Exhaustive build environment information captured during deployment enables fully reproducible builds. Use the Bill of Materials to view deployed modules with their published artifacts and dependencies in all scopes. See where specific artifacts are used and receive warnings when required build dependencies are removed.  
User Plugins

User Plugins

Gain even greater control over your repository by extending Artifactory with your own custom Groovy plugins. Schedule tasks, deploy artifacts, change resolution rules and download content, tend to storage events and more.

Edit plugin source file and have your plugins redeployed on the fly during development. You can even debug them in your favorite IDE.

S3 Object Storage

S3 Object Storage

Need enterprise scale storage? Artifactory grows with you as you move your filestore to the cloud. With Artifactory's support for any S3 object storage provider, you never have to spend time setting up and maintaining storage devices for your binaries. S3 object storage is available with an Enterprise license.  
AQL

AQL

Artifactory, build tools, CI servers and your whole development ecosystem generates vast amounts of metadata. Artifactory gives you tools to search through that metadata, but much of it is an inaccessible gold mine. Enter Artifactory Query Language (AQL). AQL gives you unprecedented flexibility in how you search for artifacts. It offers a simple way to formulate complex queries that specify any number of search criteria, filters, sorting options and output fields. And as a RESTful API which uses data streaming to provide output data, it is extremely fast and efficient with unbeatable response time and low memory consumption, which goes on to improve your build times.
WebStart & Jar Signing

WebStart & Jar Signing

Manage your JKS key-pairs inside Artifactory and have requested artifacts and their dependencies automatically signed upon request.

Avoid repetitive, manual jar signing and complex JNLP file generation when deploying WebStart applications.

Use the OSS WebStart Maven plug-in to deploy your Maven projects as fully modular WebStart/JavaFX applications with reusable, signed dependencies.

Watches

Watches

Watch selected artifacts, folders, or repositories for any event (add, delete, or modify), and receive focused email notifications on repository changes that are interesting to you.

No need to tediously sift through non-secure feeds to find the events you actually care about - get them delivered directly to you as soon as they happen.

Filtered Resources

Filtered Resources

Provision common settings and configuration to clients by turning any textual artifact into a dynamic template based on request parameters, current user identity and artifact properties.

For example, you can provision different content base on the user's IP address, or based on a variety of property values attached to the requested artifact.

Properties

Properties

Annotate your artifacts and folders with fully-searchable properties.

Define your own sets of structured properties, and use them from the UI or REST API to tag artifacts and locate them later on.

Combined with the Smart Search, you can perform bulk operations on a full set of retrieved artifacts.

Repository Layouts

Repository Layouts

Define the layout by which software modules are indentified in your repository for automatic cleanup of old versions and cross-repository layout conversion.
OAuth Integration

OAuth Integration

Log in to Artifactory quickly and easily with the click of a button by delegating authentication requests to external providers. Artifactory lets administrators configure any number of OAuth providers based on Google, OpenID Connect, GitHub Enterprise, or Cloud Foundry UAA. By binding your Artifactory user account to any of the configured OAuth providers, you can remain logged in for repeated access to Artifactory without having to log in again.
SSH

SSH

Artifactory offers several layers of security and provides a variety of different authentication protocols you can work with including SSH. As a tried and tested technology, SSH offers a high degree of security by authenticating clients using public and private keys. As a best practise, Artifactory provides two levels of authentication with SSH. First, the actual client application is authenticated since the authenticating server must provide its public key to the client. Then, each specific user that wants to be authenticated by SSH must enter his public key on his profile page.
SSO & SAML

SSO & SAML

Integrate with your existing Atlassian Crowd server to delegate all authentication to Crowd. Reuse existing, HTTP-based. enterprise SSO integrations such as the powerful authentication schemes provided by the Apache HTTP server (mod_auth_ldap, mod_auth_ntlm, mod_auth_kerb, etc.).

When running Artifactory behind Apache (or any other authenticating proxy), you are able to fully leverage its SSO features, and configure the Artifactory trust method for incoming requests from remote users.

LDAP Integration

LDAP Integration

Synchronize your LDAP groups with Artifactory and leverage your existing organizational structure to manage group-based permissions.

Unlike many LDAP integrations, LDAP Groups in Artifactory uses super-fast caching, and supports Static, Dynamic and Hierarchical mapping strategies.

Powerful management capabilities are provided through multiple switchable LDAP settings and visual feedback about the up-to-date status of groups and users coming from LDAP.

Black Duck Integration

Black Duck Integration

Code Center Integration

Enjoy automated security and license governance of open source components and software. Allow company decision-makers to control policy, and let developers do what they do best without all the red tape. Use Black Duck to search and select open source software, obtain licensing, catalog components for reuse and standardization, and list component metadata and security info.
Maven

Maven

Building with Maven? Easily configure your builds to resolve artifacts through Artifactory using the Maven Artifactory Plugin. All you need to do is modify properties in your Maven settings file, and Artifactory can even generate the file for you. By caching remote artifacts and dependencies needed, Artifactory optimizes your Maven builds and makes them more reliable. And thanks to exhaustive build information that Artifactory stores, you can faithfully reproduce a build at any time.
Gradle

Gradle

Through the Gradle Artifactory Plugin, Gradle can easily be configured to resolve artifacts through Artifactory simply by modifying the build.gradle script. To make things really easy, you can even generate the script through Artifactory’s UI. By caching remote artifacts and dependencies needed, Artifactory optimizes your Gradle builds and makes them more reliable. And thanks to exhaustive build information that Artifactory stores, you can faithfully reproduce a build at any time.
Ivy and Ant

Ivy and Ant

Artifactory provides a plugin for tight integration with Ivy. Through this plugin,  Ivy can be configured to resolve artifacts through Artifactory by modifying properties in the Ivy settings and module files and the Ant build file. And to make things really easy, Artifactory can even generate the corresponding files directly from its UI.
MSBuild

MSBuild

Using the MSBuild Artifactory Plugin, MSBuild can be configured to resolve dependencies and deploy build artifacts through Artifactory. Optimize and ensure reliable builds by reducing networking and caching remote artifacts locally. Through exhaustive build information that Artifactory generates, all build can be faithfully reproduced at any time.
Smart Remote Repos

Smart Remote Repos

Proxying remote repositories is great when we need release versions of external artifacts in order to proceed with our own development efforts, but when remote teams have to collaborate on the same project, or there are co-dependencies between different projects things get more complicated. It’s nearly impossible to keep all teams synched on the same snapshot version each time one is created. Replication could be a solution, but it’s not efficient to create all that network load when you don’t need a full repository sync. Artifactory’s Smart Remote Repositories come to the rescue allowing you to create a local proxy for a remote Artifactory repository.
Mission Control

Mission Control

Mission Control is a command and control center that gives you full control over all your Artifactory HA instances, and real-time visibility into how your organization develops, distributes and consumes software packages around the world. It stops your organization from getting bogged down with configuration issues as you scale up to thousands of engineers in multiple teams around the world.  Get instant visibility into the basic system health of all Artifactory instances you are managing. View full details of how each instance is configured and update multiple instances simultaneously.