www/content/pro.md
GoReleaser Pro is a paid, closed-source GoReleaser distribution with some additional features:
.pkg);.exe) with NSIS;if statements;.app);alpine, apt, and yum repositories with the
CloudSmith integration;.dmg);.msi) with msitools or WiX;goreleaser release --single-target to build the whole pipeline for a
single architecture locally;.Artifacts template
variable to build more powerful customizations;goreleaser release --prepare,
publish and announce it later with
goreleaser publish and
goreleaser announce, or with
goreleaser continue;goreleaser changelog;prebuilt builder;apt, yum, and alpine repositories with the
gemfury.io integration;{{< tabs >}}
{{< tab "Yearly" >}}
{{< cards cols="2" >}} {{< card link="https://gumroad.com/l/CadfZ?option=5Ut2O2lkGo6A2yu9q9HXyg%3D%3D&recurrence=yearly&wanted=true" title="Personal — $165/yr" subtitle="For your personal projects." icon="user" >}} {{< card link="https://gumroad.com/l/CadfZ?option=e1n1yQCH968rENm8w0FBgQ%3D%3D&recurrence=yearly&wanted=true" title="Startup — $247/yr" subtitle="For small companies (up to 20 people) and up to 5 repositories." icon="user-group" >}} {{< card link="https://gumroad.com/l/CadfZ?option=0XPP8t1FY9Y--XPBkS6PlQ%3D%3D&recurrence=yearly&wanted=true" title="Business — $948/yr" subtitle="For big companies (up to 100 people) and up to 20 repositories. Can create and use air-gapped licenses." icon="briefcase" tag="most popular" tagColor="green" >}} {{< card link="https://gumroad.com/l/CadfZ?option=RKh9SHYqKo8Nx_MWpIWj0g%3D%3D&recurrence=yearly&wanted=true" title="Enterprise — $3,300/yr" subtitle="For bigger companies. Unlimited users and repositories. Can create and use air-gapped licenses." icon="office-building" >}} {{< /cards >}}
{{< /tab >}}
{{< tab "Monthly" >}}
{{< cards cols="2" >}} {{< card link="https://gumroad.com/l/CadfZ?option=5Ut2O2lkGo6A2yu9q9HXyg%3D%3D&recurrence=monthly&wanted=true" title="Personal — $15/mo" subtitle="For your personal projects." icon="user" >}} {{< card link="https://gumroad.com/l/CadfZ?option=e1n1yQCH968rENm8w0FBgQ%3D%3D&recurrence=monthly&wanted=true" title="Startup — $22/mo" subtitle="For small companies (up to 20 people) and up to 5 repositories." icon="user-group" >}} {{< card link="https://gumroad.com/l/CadfZ?option=0XPP8t1FY9Y--XPBkS6PlQ%3D%3D&recurrence=monthly&wanted=true" title="Business — $86/mo" subtitle="For big companies (up to 100 people) and up to 20 repositories. Can create and use air-gapped licenses." icon="briefcase" tag="most popular" tagColor="green" >}} {{< card link="https://gumroad.com/l/CadfZ?option=RKh9SHYqKo8Nx_MWpIWj0g%3D%3D&recurrence=monthly&wanted=true" title="Enterprise — $300/mo" subtitle="For bigger companies. Unlimited users and repositories. Can create and use air-gapped licenses." icon="office-building" >}} {{< /cards >}}
{{< /tab >}}
{{< /tabs >}}
[!TIP] Save up to 8% with yearly billing. All prices are in USD.
Once you buy a subscription, you'll get a license key.
GoReleaser Pro is a separate binary, so install it first — see the
install options.
Then pass your license key with the --key flag or the GORELEASER_KEY
environment variable.
If you use the GitHub Action, set the distribution option to goreleaser-pro.
Check the GitHub Actions documentation for more
details.
The getting started notes walk through the whole setup.
{{< g_version "v2.14" >}}
If you run GoReleaser in an environment without internet access (air-gapped), you can export an offline license and use it instead of the regular key.
Offline licenses are verified locally — no network calls are made during verification.
Exporting an offline license:
goreleaser license-export --key "your-license-key" -o goreleaser.key
This contacts the GoReleaser signing server, verifies your subscription, and
writes a signed license blob to the given file.
You can also export to STDOUT with -o -.
Using an offline license:
Set GORELEASER_KEY to the contents of the exported file:
export GORELEASER_KEY="$(cat goreleaser.key)"
goreleaser release
GoReleaser will automatically detect the offline license and verify it locally.
[!WARNING] Offline licenses expire based on your billing cycle (at most 90 days). You will need to re-export before expiry.
[!NOTE] Offline licenses are available on the Business and Enterprise plans.
{{< g_version "v2.17" >}}
The --key flag can be set multiple times to provide fallbacks. GoReleaser
tries each key in order and uses the first one that validates.
This is useful, for example, to provide an offline license key and fall back to the regular online key if the first one fails:
goreleaser release --key goreleaser.key --key "your-license-key"
If no --key flag is provided, GoReleaser falls back to the GORELEASER_KEY
environment variable.
We don't have a properly organized public road map, but we are always open to suggestions!
Once you subscribe, feel free to email me with your suggestions and ideas.
We can also provide enterprise support contracts, with proper SLAs and help designing and updating your release pipelines. If this sounds interesting to you, feel free to contact us.
Please, make sure you read and agree with our EULA.
✨✨ Thanks for your support! ✨✨