How does SyntheticBrew Cloud pricing work?
Cloud plans are priced by monthly active users (MAU), plus schema and knowledge-base document limits per tier. You are never billed per message or per token: with your own LLM key, messages are unlimited on every plan; the free demo key includes 50 messages per month.
What counts as a monthly active user?
A monthly active user is a unique person who chats with your agent at least once in a billing period — roughly, it counts conversations, not messages. One user can send hundreds of messages and still counts once. Anonymous widget visitors are counted once using a persistent visitor id.
Can I use my own LLM keys?
Yes. BYOK — bring your own key — is included everywhere, in both Community Edition and Cloud, with zero token markup: inference runs at your provider’s list price. Configure any provider key in the Admin Dashboard or pass it per request.
What is the difference between the Free and paid Cloud plans?
Limits, attribution, and support. Free covers up to 100 monthly active users, 2 schemas, and 25 knowledge-base documents, with a “Powered by SyntheticBrew” badge on the widget. Paid plans raise MAU, schema, and document limits, remove the attribution badge, and add email support on Pro or priority support on Business.
What happens when I reach a plan limit?
On the Free plan, new users are blocked once you hit the MAU limit while existing sessions continue working. On paid plans, limits are soft: you see an upgrade prompt and nothing shuts off mid-conversation. With your own LLM key, messages are never capped on any plan.
What happens if I stop paying for a Cloud subscription?
Your account downgrades to the Free plan. Your agents, schemas, and data remain — you only lose capacity above the Free plan limits.
Is SyntheticBrew Community Edition really free forever?
Yes. The self-hosted Community Edition contains the full agent runtime and is free with no time limit under BSL 1.1, automatically converting to Apache 2.0 after four years. Community Edition features will not move behind a paywall.
Can I self-host SyntheticBrew?
Yes. Community Edition self-hosts with Docker Compose, Kubernetes using the Helm chart, or a standalone binary alongside PostgreSQL. There is no cloud dependency and no phone-home requirement.
Which LLM providers does SyntheticBrew support?
OpenAI, Anthropic, Google Gemini, Azure OpenAI, Ollama, OpenRouter, and any OpenAI-compatible provider such as DeepSeek or Mistral. The Model Registry ships with 14+ models and tier recommendations, and you can add custom model configurations.
How does the Enterprise Edition license work?
Enterprise Edition activates on top of a self-hosted install: you download a license.jwt from your dashboard, place it at ~/.syntheticbrew/license.jwt, and restart the Engine. Without a license the Engine keeps running as Community Edition — nothing breaks.