Pricing and billing

4 minute read

The CloudBees platform is available as any one of the following:

  • A multi-tenant SaaS

  • A single-tenant SaaS

  • An on-premise virtual private cloud instance

The following details the pricing and billing information for the multi-tenant SaaS CloudBees platform. For pricing and billing information on single-tenant SaaS or on-premise virtual private cloud instances, contact CloudBees Support.

The CloudBees platform, when accessed via our multi-tenant SaaS system, offers Free, Team (pay as you go), and Enterprise (custom) plans.

Billing plans
Figure 1. The Free, Team, and Enterprise plan options for the platform.

The pricing page provides a summary of the features and benefits of each, along with answers to some Frequently Asked Questions (FAQs).

Core features

The core features of CloudBees platform are available to all users, including those on the free plan.

The core features include:

  • Cloud native CI/CD powered by Tekton.

  • Enhanced DSL similar to GitHub Actions.

  • Visual tool and code editor for composing workflows.

  • Golden paths.

  • Safe secrets management.

  • Self-service actions catalog including over 60 actions.

  • Orchestration of external CI/CD tools with ingestion of all pipeline metadata, for end-to-end workflow visibility.

  • Feature management for progressive delivery.

  • VSM and analytics, including:

    • CI insights for Jenkins®.

    • Security insights.

    • Flow metrics.

    • DORA metrics.

    • Software delivery metrics.

Comparison of Free, Team, and Enterprise plans

All three types of plans entitle an account to have all of the CloudBees platform core capabilities, with no functional limitations. The Free limits the number of users, organizations, and workflow minutes. For a monthly fee per user, the Team plan includes unlimited sub-organizations, extended log retention, and Essentials-level support. The Enterprise plan can be customized, including tailored contract terms.

Table 1. Free, Team, and Enterprise plans compared
Feature Free Team Enterprise

Free

$30 USD per user per month

Annual custom fee

Up to 2,000

10,000

Custom

Up to five. May add/remove users any time but must keep total at five or less.

Up to 25

Custom

One organization only

Unlimited sub-organizations

Unlimited sub-organizations

Community support through Slack

Essentials support

Advanced or Premier support

Log retention

One week

12 months

Custom

One

Three

Unlimited

Feature management client-side users[1]

100,000

250,000

Custom

[1] A client-side user refers to a single unique user of an application. Anonymous users can be tracked by session, so a single user who visits multiple times is only counted once.

Sign-up

Sign up in either of the following ways:

In either case, your account is a Free account upon sign-up.

Credit card information is only required when you upgrade to the paid plan.

Team plan payment

The payment methods differ depending on where you sign up.

If you have subscribed directly on the CloudBees platform, provide your credit card information and manage your payment method there.

If you have subscribed using the CloudBees listing on AWS Marketplace, the monthly cost of your CloudBees account is added to your AWS account, so the total monthly cost for your AWS account includes your monthly payment for the CloudBees platform.

Billing unit definitions

Monthly Active User, Workflow minutes, GB of storage, and GB of egress traffic are defined below.

Monthly Active User (MAU)

A unique user who accepts an invitation to join your organization is considered a MAU for billing purposes. For more information, refer to the CloudBees Subscription and Services Agreement.

Workflow execution minutes

"Workflow minutes" is a key metric in the CloudBees platform for calculating your usage and billing. In your CloudBees platform paid plan billing statements, "Workflow minutes" refers to the total duration, measured in minutes, of all the workflows executed for all users on your account by the platform during the month.

For a given workflow, the number of minutes is calculated as the total number of minutes from the start of the first action to the end of the last action, on a per-second basis. This measurement includes all actions within any of your workflows, regardless of whether they run sequentially or in parallel. CloudBees counts workflow minutes on a per-second basis to provide precise measurement.

Workflow minutes can also be consumed by CloudBees platform team members who have not been explicitly invited to join your organization. For example, if they perform tasks such as pushing a commit, creating a pull request, or running a build that may be part of a workflow, this consumes Workflow minutes.

Workflow execution minutes quotas

For both the Free and the Team plans, the workflow execution minutes quota is started at 00:01 UTC on the first day of the month, and it expires at 00:00 UTC on the first day of the next month.

For the Free plan, if the 2,000 minutes quota is reached before the end of the month, workflows are not able to run until the first day of the next month.

For the Team plan, if the 10,000 minutes quota is reached before the end of the month, workflows execution minutes are priced at $0.01 for each minute past the allotted 10,000 during the month.

Table 2. Team plan workflow execution minute usage examples
Example month Total number of workflow minutes for your account at end of month Total cost Explanatory notes

Month A

9,000

$0.00

Covered by the allotted 10,000 free workflow minutes.

Month B

15,000

$50.00

10,000 free workflow minutes + 5,000 paying minutes(@ $0.01/minute)

GB of storage

GB of storage is the total GB of storage consumed during the month by the tenant.

GB of egress traffic

GB of egress traffic is the total GB of egress traffic consumed during the month by the tenant. Egress traffic is the outbound traffic from your CloudBees tenant to any resource outside the AWS network.

Billing cadence

Team plan customers are billed on a monthly basis, at the end of each month.

  • Total number of MAUs for the past month.

  • Total billable workflow minutes for the past month.

  • Total GB of storage.

  • Total GB of egress traffic.

Proration

If you upgrade during the month, the total amount is prorated according to the upgrade date. For example, if you upgrade on the 10th of the month, your first invoice is prorated according to the number of days left during that month, until the end of the month (28, 29, 30 or 31 days).

Enterprise plan

The Enterprise plan can be customized to the specific needs of your development team with tailored contract terms. Contact CloudBees to learn more.