Repository Naming Rules and Limitations

JFrog Artifactory Documentation

Products
JFrog Artifactory
Content Type
User Guide

You must adhere to the following rules and limitations when naming repositories:

  • The name (Repository Key) cannot be empty.

  • The Repository Key cannot be identical to another Repository Key in your Artifactory instance

  • Maximum number of permitted characters:

    • For local, federated, and virtual repositories = 64

    • For remote repositories = 58

    Important

    The limit for Docker, OCI, and Helm OCI local and federated repositories is 63 characters. For more details about the limitations of these package types on Cloud platforms, see Docker Limitations in Artifactory.

  • The Repository Key cannot contain the following characters: /, \\, :, |, ?, *, ", <, >

    Important

    In addition, the names of Docker, OCI, and Helm OCI repositories cannot contain uppercase letters or an underscore (_).

  • The Repository Key cannot consist of the following:

    • .

    • ..

    • &

    • Jfrog-usage-logs

    • Jfrog-billing-logs

    • Jfrog-logs

    • artifactory-build-info

    • artifactory-pipe-info

    • Auto-trashcan

    • jfrog-support-bundle

    • _intransit

    • Artifactory-edge-uploads

    • release-bundles

  • The Repository Key cannot start with the following:

    • Jfrog-system-reserved

    • Jfrog-artifactory-system

  • The Repository Key cannot end with the following:

    • -cache

For more information, see the whitepaper Best Practices For Structuring and Naming Artifactory Repositories.