Pricing

Free for personal use. Licensed for business. Every plan gets the same language, standard library, and tooling.

Personal

Freeforever

Learning, side projects, evaluation and teaching, including on company hardware.

Install free
  • Everything in the list below
  • Not for commercial use in production

Enterprise

Customquoted per organisation

Larger deployments, or where procurement needs its own paperwork.

Talk to us
  • Everything in Team, plus
  • Site licence, unlimited developers
  • Named contact and onboarding
  • Custom terms, invoicing and security review

Compare the plans in full and read the FAQ →

Compare the plans

What each plan includes, in full. The first group is identical in all three.
Feature Personal Team Enterprise
The language
The whole languageYesYesYes
All 35 standard library modulesYesYesYes
Mock mode and offline CIYesYesYes
Editor tooling and the language serverYesYesYes
No key, no registration, no telemetryYesYesYes
Rights
Personal, evaluation and teaching useYesYesYes
Commercial use in productionNoYesYes
Site licence, unlimited developersNoNoYes
Support
Email support, one business dayNoYesYes
Security advisories before disclosureNoYesYes
Named contact and onboardingNoNoYes
Custom terms, invoicing and security reviewNoNoYes

How billing works

Prices are in US dollars. Payment is taken by Paddle, the merchant of record, which is the seller named on your invoice and collects any local sales tax or VAT at checkout.

A Team licence is per developer and runs for one year from the date payment clears, renewing annually until you cancel. You can cancel at any time from your Paddle receipt or by writing to support@ecko.sh.

You already have the binary. It is the same file before and after payment, with no licence check built in. A licence takes effect when payment clears. There is no key to enter and no account to activate. See the terms for what a licence covers and the refund policy for the 14 day window.

Questions people ask before paying

What do I get on the free plan?
The whole language, all 35 standard library modules, mock mode and offline CI, and the editor tooling and language server. No key, no registration, no telemetry. It is not a trial and it does not expire. What it does not cover is commercial use in production.
Can I evaluate it at work before buying?
Yes. Evaluation is free, including on company hardware and against your real workloads. Buy a licence when it goes to production.
What counts as one developer?
A person who writes or edits Ecko code. Running a service that happens to be written in Ecko does not make an operator a developer.
Do I need a licence for CI?
No. Build agents, test runners and deploy pipelines are not seats.
What do I actually receive when I pay?
An invoice from Paddle, immediately. No licence key to enter and no account to activate. The binary is the same free download either way and carries no licence check. What you buy is permission to ship with it. The terms set it out.
What happens if we stop paying?
Anything already deployed keeps running. No kill switch, no phone home. You just cannot ship new work under an expired licence.
Can I get a refund?
Within fourteen days of a first charge, in full, with no survey and no friction. The refund policy covers what happens after that window.
Who am I buying from?
Ecko is published by Machine Republic (Pty) Ltd. Payment is taken by Paddle, the merchant of record, which is the seller named on your invoice and collects any local sales tax or VAT at checkout. Prices are in US dollars.
How do I cancel?
From your Paddle receipt, or by writing to support@ecko.sh. A licence runs to the end of the period you have paid for and does not renew.
Is the source available?
Not at present. Ecko is distributed as prebuilt binaries. Source access can form part of an enterprise agreement where it is a procurement requirement.