JFrog SaaS consumption licensing covers how JFrog charges for the JFrog Platform when JFrog hosts it. Each SaaS package includes a base amount of monthly consumption in its price. Consumption means storage plus data transfer. Enterprise X and Enterprise+ also include a base amount of ML credits. Going over these amounts does not block the account. The extra usage is added automatically to the monthly charges instead.[4] Annual SaaS subscriptions are governed by the JFrog Subscription Agreement - SaaS. Month-to-month subscriptions are governed by the SaaS Monthly agreement.[6] For the general model, see subscription and consumption licensing.
Editions
| Package | List price | Base consumption | Additional GB (tiered) | Term |
|---|---|---|---|---|
| Pro | USD 150 per month (a limited-time offer of USD 50 was shown)[4] | 25 GB[4] | USD 1.25, 1.00, 0.75 per GB[4] | Monthly only[4] |
| Enterprise X | From USD 950 per month[4] | 125 GB[4] | USD 1.25 down to 0.33 per GB over five tiers[4] | Monthly or annual[4] |
| Enterprise+ | Custom[4] | Custom[4] | Custom rates at scale[4] | Annual[4] |
JFrog recommends Enterprise X for consumption between 2 TB and 20 TB, and a custom Enterprise+ package above 20 TB.[4] Enterprise X and Enterprise+ can be bought annually, with several regions on one contract.[4] Monthly customers can upgrade themselves from Pro to Enterprise X in the MyJFrog portal.[4]
Metrics
Consumption (GB). Consumption is “the sum of the peak storage and the total amount of data transferred during the calendar month”. It is billed on the monthly high-water mark.[3] Peak storage is the highest storage reached in the period, regardless of deletions made later in that period.[3] Storage and data transfer both count towards total monthly consumption.[4] Catalog: Consumption is peak storage plus total data transfer per calendar month.
Platform Metrics. The agreement defines Platform Metrics as the metrics “by which a Customer is billed for the use of the JFrog Platform as set forth in an Order Form”. They include data consumption, number of Instances, number of Contributing Users and number of actions taken on Customer Artifacts.[1] Contributing Developers are the metric for Advanced Security and Curation. MyJFrog also reports Advanced Security scans and curated packages, for Enterprise X and Enterprise+ subscriptions that have those add-ons.[3]
Counting / floors
Worked example from JFrog. The tier discount applies only to consumption inside each tier. JFrog’s own example is a month with 1,060 GB consumed in total. The first 25 GB are included. The next 999 GB are charged at USD 1.25 per GB, and the remaining 36 GB at USD 1.00 per GB.[4] Catalog: Additional consumption is priced in tiers applied only within each tier.
Monthly allotment without rollover. Under an annual SaaS Order, Platform Metrics are used on a monthly basis. These are the Pro Rata Platform Metrics, and they “will not accumulate or roll over during the Subscription Term or upon renewal”. Each month JFrog deducts two amounts from the prepaid Fees: the pro rata metrics and any usage above them.[1] Usage above the pro rata metrics is billed monthly. Once the prepaid Fees are used up, JFrog keeps invoicing at the Order Form prices until the end of the term.[1] In practice, a month with low usage does not offset a month with high usage. A licence manager should therefore track consumption month by month, not as a yearly total. Catalog: SaaS Platform Metrics are monthly and do not roll over; SaaS usage above the monthly metrics is billed monthly.
Not blocked, but billed. Exceeding the base consumption does not suspend the account. The extra fees appear automatically in the monthly charges.[4] Catalog: Exceeding base consumption does not block the account but adds fees.
Minimum term and prepayment. Annual SaaS fees are paid before the Subscription Term starts, and additional charges for overages may apply. Fees are non-refundable unless the agreement states otherwise.[1] A Subscription lasts at least twelve months unless the Order Form states otherwise.[1] Catalog: Subscriptions run at least twelve months unless the Order Form says otherwise.
Monthly subscriptions. A SaaS Monthly subscription runs for one calendar month, prorated in the first month. It renews automatically for further months until the customer terminates it, and each renewal is governed by the terms in effect at that time. The customer pays the base monthly fee plus overage at the rates listed on the JFrog website or the cloud marketplace.[2] Catalog: Monthly SaaS renews automatically under the terms then posted.
Monitoring consumption
The customer’s view of its billable usage is the Usage Explorer in the MyJFrog portal.[3] It has separate tabs for Data Transfer, Data Storage, Consumption and Projects, and these figures are available only for SaaS subscriptions. Charts can be shown daily or monthly, and storage and transfer can be grouped by subscription or by JPD.[3] The Data Storage tab has two views. Peak Storage ignores deletions. Storage Overtime shows the peak at the end of each day, so it does reflect deletions and optimizations.[3] The Consumption tab shows the monthly high-water mark, because that is the figure JFrog bills for a calendar month.[3] Usage data can be viewed for up to 18 months back.[3]
Two practical points follow from these definitions. First, deleting artifacts late in a month does not lower that month’s billed storage, because the peak has already been reached. Second, data transfer counts towards consumption, so downloads by CI pipelines and remote repositories drive the bill as much as stored artifacts do. Cleanup policies and caching inside the customer’s own network have to stay within the agreement. The agreement forbids using proxying or caching to avoid fees, or to give third parties access.[1]
Virtualization & partitioning
Not applicable to the metric, because JFrog hosts SaaS. The Instance count is a possible Platform Metric. Enterprise X and Enterprise+ can include multiple regions on one contract.[1][4]
Cloud / BYOL
SaaS subscriptions can be bought through a cloud marketplace. Fees are then billed through the customer’s marketplace account, under the terms of the marketplace offer. Monthly overage is charged at the rate listed on the marketplace.[1][2] Self-managed customers with JFrog-hosted SaaS Features, such as Distribution Edges or Curation, contract under the Hybrid agreement. Fees for those features are payable in advance, overages may apply, and the same monthly no-rollover rule applies to their Platform Metrics.[5] Catalog: Cloud Marketplace purchase; Hybrid subscription.
Programs
- SaaS annual subscription. A prepaid commitment that is drawn down monthly, with overage billed monthly.[1] See consumption credits and prepaid capacity.
- SaaS monthly subscription. Month-to-month, auto-renewing, with base fee plus overage.[2]
Contract terms
External users. Under SaaS, External Users may download releases from the customer’s Instance through JFrog’s distribution edges. This is allowed only under the SaaS Enterprise+ level or above.[1] Catalog: External users only through Distribution Edges under Enterprise+.
Restrictions. A customer may not “breach, bypass, or otherwise interfere with security, consumption or limiting features”. It also may not use proxying or caching, or any other means, to avoid fees.[1] Catalog: Proxying or caching to avoid fees or give third parties access is prohibited.
End of subscription. When the agreement or subscription ends, JFrog deletes the Instance and the Customer Data in it within 60 days, and any outstanding Fees become payable immediately.[1] Artifacts must be exported before then. Catalog: SaaS data is deleted within 60 days after termination.
Audit. The SaaS agreement has the same records-and-audit clause as the self-managed agreement. Records must be kept for the term plus at least two years, and JFrog or a third-party auditor may audit on reasonable written notice.[1] Usage reports in MyJFrog cover up to 18 months back.[3] Catalog: Records kept two years after the term; JFrog or a third party may audit.
Out of scope
- Negotiated annual consumption rates and ML credit allowances.
- JFrog ML and AI addenda.
- Self-managed licensing, covered in JFrog self-managed licensing.