Skip to content

Plan limits

Each Codebahn plan includes a set amount of resources. See codebahn.net for current plan details and pricing.

ResourceTypeWhat happens
CI minutesHard capNew jobs queue. Jobs already running get a 30-minute grace window to finish.
StorageSoft overageYou are not cut off. Overage is billed per GB at the end of the billing period.
ConcurrencyHard capJobs above your concurrency limit queue until a slot opens.

Minutes are wall-clock time per job, rounded up to the nearest minute.

When you reach your allocation:

  • Jobs currently running are allowed to finish (grace window: 30 minutes).
  • New jobs enter a queue.
  • The queue clears when the next billing period starts or when you purchase a top-up.

Top-up minutes are added to your pool immediately and persist until used. They do not expire at period end.

There is no hard cut-off for storage. When you exceed your plan’s included storage:

  • Overage is calculated at the end of the billing period.
  • The per-GB overage rate depends on your plan tier (higher tiers have lower overage rates).
  • If you remain in overage for three consecutive months, you receive a notice suggesting a plan upgrade.

Each plan includes a set number of concurrent CI job slots. Jobs beyond your concurrency limit queue in order and start when a slot becomes available. Concurrency limits apply across all repositories in your organisation.