Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Plans and limits

Grovedock is open source and has no feature gates: everything on this page is a limit you can see and, where it says so, change.

Built-in limits

WhatLimitChange it with
One call’s running time600 s--request-timeout
Calls in progress, whole server4,096 (more are refused with Unavailable, and clients back off)--max-in-flight
Calls in progress, one connection256
Calls in progress, one account (platform servers)128 (more are refused with ResourceExhausted)--max-calls-per-principal
One request message64 MiB on platform servers, 260 MiB otherwise; files of 8 MiB and more upload in chunks, so this never limits file size--max-request-mb
Repositories open at once (platform servers)256; one unused for 10 minutes closes--max-open-repos, --repo-idle-minutes
Organisations one person may create (multi-tenant servers)3--max-orgs-per-account
Access token lifetime90 days by default, a year at mostpando token create --days
Browser session30 daysrevoke the token to sign out
Email sign-in link15 minutes, once
Webhooks per repository20, keeping each one’s last 200 deliveries
Pre-land check10 s, then the land is refused--land-hook-timeout

Plans

A platform server can record what each organisation uses (people, active agents, storage, private repositories) and, on a multi-tenant server, enforce a limit on each. How usage is counted and what happens at a limit is in Sign-in, organisations, invitations.

Grovedock Cloud, a hosted Grovedock, is coming. Until then, everything runs on your own machines with the same binary; see Deploying Grovedock.