The Hashicorp Terraform Provider for JFrog Projects enables customers to create and manage projects within their Artifactory instances.  With this provider, customers can use a collection of Terraform resources to:

  • Create projects
  • Assign and manage project administrator privileges
  • Set storage limits for your project
  • Assign members and groups and set permissions
  • Create custom roles 
  • Assign local, remote, virtual and federated repositories to your project.


The Hashicorp Terraform Provider for JFrog Projects requires the following:

  • Terraform version 0.13 and subsequent versions
  • Platform Admin user privileges for your Artifactory account
  • A valid Artifactory Pro or Enterprise license.

How it Works

The Terraform Provider for JFrog Project requires access to the Artifactory APIs that are only available for Pro and Enterprise license tiers.  Additionally, an account with Platform Administrator privileges is required to this provider to create and manage the projects.  A list of terraform resources are used for the creation and management of projects and its set of entities described in the previous section.  For more information on how to use the provider, please visit the Terraform Provider for Artifactory Projects GitHub page.

Hashicorp Provider for Artifactory Projects screencast video


If you need help with this provider, contact partner-support@jfrog.com, or use the Terraform Provider for Artifactory Projects GitHub page to log issues and requests.