Manage your Binaries
Throughout the Development Cycle
The Most Powerful Repository Around
S3 Object Storage
Artifactory Query Lang: AQL
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.
Jenkins/Hudson, TeamCity and BambooDeploy 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, Jenkins, Hudson, JetBrains TeamCity and Atlassian Bamboo are supported.
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.
Code Center IntegrationEnjoy 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.