Skip to content

Limits

The values that Artifex enforces.

Files

LimitValue
Size of one deployed file4 GiB

An upload larger than that is refused with 413 Payload Too Large and the message Files larger than 4 GiB can't be deployed. The size is checked against the declared content length and against the bytes that arrive, so an upload that declares less than it sends is still refused.

Names

NameRules
Repository URL nameLowercase letters, digits, and single hyphens between them. At most 63 characters. Unique within an account.
Repository name1 to 80 characters
Repository descriptionAt most 500 characters
Account handleLowercase letters, digits, and single hyphens between them. 3 to 32 characters. See CodeSoh Accounts.
Custom domainA valid host name of at most 253 characters, with labels of at most 63 characters. Not a soh.gg domain.

Paths inside a repository follow the Maven 2 layout. A path that doesn't answers 404 Not Found when it's read and 400 Bad Request when it's deployed.

Upstreams

OptionRangeDefault
Timeout100 to 60000 milliseconds2000 ms
Negative cache0 seconds to 7 days300 seconds

Upstream metadata is refreshed at most once every 10 minutes for each coordinate.

The Maven index

LimitValue
Delay before a change is published1 hour
Incremental parts kept30
Age at which the chain is rebuilt7 days

For more information, see The Maven index.

Browsing

LimitValue
Artifacts returned by a search50
Events shown on the activity page100
Events shown as a file's provenance50

Tokens

LimitValue
Expiry choices30 days, 90 days, 365 days, or no expiry
Repositories one token can reachOnly the ones granted to it, and never more than its owner holds

For more information, see Tokens in Artifex.