Skip to contentSkip to content

Plans and usage ​

Every account is on a plan that sets how much its repositories can store and how many requests they can serve each month. The Usage page shows the plan and where the account stands against it.

The plans ​

PlanPriceStorageRequests per monthCustom domainsExtra usage
FreeFree5 GB20,000NoneNo
Plus$19 per year25 GB100,0001No
Pro$99 per year250 GB1,000,0005Yes

Pro can use extra storage and serve extra requests at these prices. Artifex calculates the extra usage after each month ends.

Extra usagePrice
Storage$0.02 per GB, per month
Requests$5.00 per million requests

A custom domain beyond the number that your plan includes is an add-on, not usage. It's added to your subscription at the following price, prorated from the day you connect it, and renews with the plan. See Custom domains.

Add-onPrice
Custom domain$2.00 each, per year

Storage usage is the combined size of all files in every repository you own, whether you deployed them or Artifex fetched them from an upstream. At monthly close, Artifex uses the combined size at that time to calculate the month's extra storage. The measurement isn't time-weighted: deleting a file before monthly close removes its size, and adding a file before monthly close includes its full size.

Plan request usage counts every authorized resolution or download request for a valid Maven repository path, including a request that reports the file as not found or the upstream as unavailable. It also counts every file that a deployment successfully submits, including Maven metadata and checksums. Requests denied for lack of access, invalid paths, and rejected uploads don't count. Requests refused because the monthly request allowance is exhausted don't count either. Analytics uses a separate request metric that includes denied and invalid requests. For more information, see Analytics.

Plan prices are in US dollars and billed yearly. Tax is added at checkout where it applies.

Buy a plan ​

To move to Plus or Pro, follow these steps:

  1. Open Usage.

  2. Choose the plan you want.

  3. Complete the checkout. If you have a discount code, enter it there. A code that covers the whole price asks for no card.

The plan takes effect as soon as the payment goes through.

To move between Plus and Pro, open Usage and choose the other plan. Stripe shows what the change costs and asks you to confirm it. What you have already paid is prorated.

To end a plan, open Usage and click Cancel plan, or choose Free. The plan runs to the end of its annual billing period, and the account returns to Free after that. Until then the Usage page shows when it ends, you can't choose another plan, and Keep reverses the cancellation.

To change your card or read past invoices, open Usage and click Manage billing.

Deleting your account cancels the plan immediately, and nothing further is charged. The rest of the term you paid for isn't refunded. See Delete your account.

At the limit ​

On Free and Plus, when the storage limit is reached, nothing more can be added:

  • A deployment is refused.
  • A file that an upstream has isn't fetched, and the build reports it as unavailable.

Files you delete free their space. When the request limit is reached, every further request is refused until the month ends, in UTC. The account's request total is updated with a short delay, so a few requests past the limit can still be served.

Extra usage ​

Extra usage is off by default, and only Pro can turn it on. Turning it on requires a card on file. To add one, use Manage billing.

To turn it on, follow these steps:

  1. Open Usage.
  2. Beside Requests or Storage, click Change.
  3. Choose whether to refuse usage at the plan's limit, set a monthly extra-usage spending cap, or allow extra usage without a cap.
  4. Click Save.

The amount is the monthly extra-usage spending cap for that metric. The meter on the Usage page shows usage against the raised limit. When the request allowance is exhausted, further requests are refused until the month ends. When the storage allowance is exhausted, new files aren't added until you delete files or raise the storage spending cap.

Extra usage is invoiced after the month ends when accumulated extra-usage charges reach the $10.00 minimum invoice amount. Charges below the minimum are carried forward to a later invoice. The Usage page shows the amount carried forward.

Usage ​

To see where the account stands, open Usage. The page shows the following:

  • The plan, and when it renews or ends.

  • This month's requests and the storage in use, against the limits in force. On a limit that extra usage has raised, a mark shows where the plan's own limit sits.

  • A projection of the month's requests at the current rate: the total at the end of the month, or the day they reach the limit. There is no projection on the first day of a month.

  • Each repository you own, with its requests, the data it sent, the files it fetched from upstreams, and the storage it uses. With more than one repository, two charts compare them by requests and by storage.

  • The extra usage this month, its extra-usage charge, and, when you set a spending cap, how much of the cap is spent.

Requests for the month appear within a few minutes.

CodeSoh sends email once per month for each metric when an account reaches 80% of its request or storage limit.