Docs menu

Plans and limits

.md

Storage, CI minutes, concurrency, and the other limits that apply during the beta.

Oak is free while it's in beta. Every organization gets the same generous allowances, and nothing is behind a paywall. Paid plans will come back after the beta; if you need more than what's here in the meantime, email [email protected].

Beta allowances#

Per organization
Storage100 GB
RepositoriesUnlimited (up to 1,000)
MembersUnlimited
Open branchesUnlimited
CI minutes3,000 a month
Concurrent CI runs5
Longest CI run2 hours

Storage#

Storage is counted per organization, after deduplication: content shared between repos โ€” or between versions of a file โ€” is stored and counted once. See an organization's usage on its Settings page, or GET /api/orgs/{slug}/storage; a single repo's with GET /api/{owner}/{name}/size.

The storage quota is enforced: a push that would exceed it is refused. Oak emails the organization's owners as it gets close.

CI#

  • Minutes are wall-clock time per run, rounded up to the whole minute and counted per calendar month (UTC). Going over the monthly allowance doesn't stop your runs โ€” it's shown on the organization's settings page so you know.
  • Concurrency: runs beyond the limit wait in the queued state and start in order as slots free up.
  • Run length is a hard limit: a run still going at two hours is stopped and marked timed_out.

More in Continuous integration.

Hard limits#

These apply on every plan.

LimitValue
Repositories per organization1,000
Branches per repository (open and closed)10,000
Data in a single push25 GiB
File versions (blobs) in a single push50,000
Organizations you can own10
Workflow file size64 KiB
CI secret value64 KiB
CI cache per repository10 GiB
.oak/PERMISSIONS file64 KiB

If one of these is in your way, say so.

Something here wrong or missing? Run oak feedback -m "โ€ฆ" or email [email protected].