Skip to main content

What Pro is

GoModel Pro is the commercial distribution of GoModel. It uses the same gateway, configuration, providers, dashboard, and APIs as open-source GoModel, with licensed extensions for prompt compression, intelligent routing, OIDC single sign-on, egress proxy pools, and per-child quota templates. Without a valid license, the Pro binary starts as the open-source gateway and does not block traffic. Explicitly enabled SSO or egress pools are the exception: startup fails closed when their entitlement or configuration is invalid, so an authentication boundary cannot disappear silently and proxied traffic never leaves from the gateway’s own address.

Prompt compression

Deterministic, fail-open request rewriting that removes repeated context before it reaches the provider.

OIDC single sign-on

Protect the Dashboard with your identity provider using Authorization Code flow with PKCE.

Intelligent routing

Easy/hard tier classification per request plus adaptive, health-aware provider selection inside a virtual model. Beta.

Egress proxy pools

Health-checked pools of HTTP or SOCKS5 proxies with failover and rules that assign providers to pools.

Quota templates

Per-child quota templates let one user_path budget definition apply independently to each direct child path instead of one shared subtree budget. Set per_child: true on a budgets.user_paths entry — see Budgets for YAML and environment-variable examples and matching rules. Without the quota_templates entitlement, per_child: true in configuration aborts startup and admin API writes are rejected with 403 quota_templates_not_entitled.

Licensing

Pro features are granted by an offline Ed25519-signed token in GOMODEL_PRO_LICENSE. Validation requires no network access and works in air-gapped environments.
Last modified on September 23, 2026