Skip to content

Activation

Terminal window
flowctl activate FLOWCTL-PRO-XXXX-XXXX-XXXX-XXXX

On activation, flowctl contacts the license server once and stores a signed token locally at ~/.flowctl/license.token. After that, the license is verified locally — no periodic server check needed.

One key supports up to 3 machines (Pro) or 5 machines (Team).

Terminal window
flowctl license

Shows your current tier, masked key, expiry date, and machine info.

Terminal window
flowctl deactivate

Frees the machine slot so you can activate on a different machine.

After activation, flowctl works offline for the full duration of your subscription period. The signed token has an expiry date matching your subscription — no internet required to use the tool.

When the token nears expiry, flowctl silently renews it in the background if a network connection is available. If you’re offline, the current token continues to work until its expiry date.

“License key not found” — run flowctl activate with your key.

“Machine limit reached” — deactivate on a machine you no longer use, then activate on the new one.

“License expired” — renew at flowctl.sh/pricing.

Community features still work — if your license expires, you drop to Community tier. Read, export, and validate always work.