Manage your Binaries

Throughout the Development Cycle

The Most Powerful Repository Around

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.  

Repository Replication

Actively synchronize your repository content and metadata with remote Artifactory repositories using pull or push (inbound/outbound) 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.

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.

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.

Debian Support

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.

RubyGems

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

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.

Black Duck

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.

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.

LDAP

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.

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.

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.

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.

Yum Repositories

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.

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.

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.

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.

Security With SSO

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.

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.