Three tiers, one shared artifact
Community, Professional and Enterprise all share the same Ed25519-signed license artifact. Feature flags sit directly in the JWT payload; the client enforces them locally. No server contact is needed until the next lease refresh — with Enterprise Air-Gap, not at all.
Demo is not a license tier but the public, license-free instance at demo.softwarefabrik.io: full feature scope visible, vendor calls disabled, no persistence guarantee. Ideal for a click tour and evaluation — with no registration.
Community
free
For individual developers and evaluation. No account signup — the client fetches a signed JWT from the public license server on first launch (email + device fingerprint are enough).
- 10 runs per day
- 3 parallel agents
- Up to 3 devices
- 30-day lease, 30-day grace period
- No team features, no SSO, no audit log
Professional
20–30 €/month per user
For professionals, freelancers and small teams. Significantly higher limits and priority support, same offline tolerance as Community.
- 100 runs per day
- 10 parallel agents
- Up to 5 devices per account
- 30-day lease, 30-day grace period
- Priority support (email)
Enterprise
from 20,000 €/year
For companies and public authorities. Contracted limits, team features, SSO and audit log. Three delivery forms — Cloud, Self-Hosted or Air-Gap.
- 1000 runs per day
- 50 parallel agents
- Devices per contract
- Team features, SSO, audit log
- Priority support, account manager
Inquiries: enterprise@softwarefabrik.io or via Enterprise.
Enterprise delivery forms in detail
- Enterprise Cloud — SaaS in the customer tenant, 30-day lease. License server operated by softwarefabrik.io in Frankfurt. For mid-sized companies without their own infrastructure.
- Enterprise Self-Hosted — license server runs at the customer site (Docker Compose or Kubernetes), 90-day lease. The JWT points to the internal URL; the client refreshes against it automatically. For strict data sovereignty.
- Enterprise Air-Gap — offline certificate valid for 365 days, signed once a year. No network contact, no grace period; the LLM must run on-prem. For public authorities and defense suppliers.
Side-by-side limits
| Criterion | Community | Professional | Enterprise |
|---|---|---|---|
| Price | free | 20–30 €/month | from 20,000 €/year |
| Runs per day | 10 | 100 | 1000 |
| Parallel agents | 3 | 10 | 50 |
| Devices | 3 | 5 | per contract |
| Lease duration | 30 days | 30 days | 30 / 90 / 365 days |
| Grace period | 30 days | 30 days | 30 days (none for Air-Gap) |
| Team features | — | — | ✓ |
| SSO | — | — | ✓ |
| Audit log | — | — | ✓ |
| Priority support | — | ✓ | ✓ |
Technical license check
All licenses are issued as a JWS (JSON Web Signature, EdDSA / Ed25519). The client has the public key embedded and verifies the signature offline:
- Lease request happens once per day against the license service (HTTPS).
- On success the signed lease lands locally in the filesystem.
- The platform verifies the signature with the embedded public key.
- Feature flags such as
max_runs_per_day,team_featuresandsso_enabledlive in the lease payload. - On expired lease or connection failure: 30-day grace period, then automatic downgrade.
The JWK representation of the public key is publicly available at https://license.softwarefabrik.io/api/v1/pubkey and linked on the transparency page.