What it is
Discourse is an open-source forum platform: threaded topics, categories and tags, trust levels that hand moderation rights to long-standing members, full-text and semantic search, and a chat module alongside the forum. It was started in 2013 by Jeff Atwood, Robin Ward, and Sam Saffron, is built on Ruby on Rails, Ember, PostgreSQL, and Redis, and is licensed GPL v2. The company behind it, Civilized Discourse Construction Kit, sells managed hosting; the same codebase is free to run on your own server.
For a CS or support org, Discourse is the public, indexable layer where customers answer each other’s questions. Docker (forums.docker.com), Cloudflare (community.cloudflare.com), and OpenAI’s developer community all run on it, and in each case staff participate but most first responses come from other users. The Discourse AI module adds AI spam and toxicity flagging, topic summaries, semantic related-topics, translation, sentiment reports, and configurable AI personas that search the forum; you point it at OpenAI, Anthropic, Bedrock, Azure, or a self-hosted model, or use the open-weights model Discourse includes with hosting. An official MCP server (@discourse/mcp) lets an agent search, read, and, with writes explicitly enabled, post to any Discourse site.
Why it shows up in Customer Success stacks
- Peer answers deflect tickets you never see. A solved topic ranks in Google and gets reused by the next thousand customers with the same error. For technical products with a large developer base, this is the cheapest support channel you can run, because the marginal answer costs you nothing.
- Help desk handoff is built in. The Zendesk plugin ships in core and turns a forum topic into a ticket when the community can’t answer it (Business plan and up on hosted). The Salesforce plugin syncs forum users to leads and contacts and adds Salesforce login, but only on Enterprise hosting.
- You can leave with your data. Because the code is GPL and the database is plain PostgreSQL, moving from hosted to self-hosted (or the reverse) is a backup-and-restore, not a migration project. Bettermode, Circle, and Khoros don’t give you that exit.
Pricing reality
Hosted Discourse was repriced in 2026, and the ladder now has a gap in the middle. Current list prices on discourse.org:
- Free — $0, hosted by Discourse on a
discourse.groupsubdomain. Unlimited members and chat, 2 staff seats, 5 GB storage, community support only. Launched publicly in July 2026; staff on Meta describe it as still being ironed out, and it sends only transactional email. - Pro — $100/month. Custom domain, custom themes, API and webhooks, 15+ plugins, 5 staff seats, 20 GB storage, email support.
- Business — $500/month. Adds SSO (OAuth2/OpenID), the Zendesk plugin, automation, events, gamification, advanced reporting, 15 staff seats, 100 GB storage.
- Enterprise — quoted. Unlimited staff, 1M+ monthly page views, 99.9% uptime SLA, dedicated AWS hosting, the Salesforce plugin.
The old $20-ish Starter plan is discontinued, and third-party price trackers record the top self-serve tier moving from $300 to $500 a month. Nonprofit and education discounts are 85% on Pro and 50% on Business.
For a company community the realistic floor is Business at $6,000/year, because SSO into your product is the thing that makes the forum feel like part of your support experience, and it isn’t on Pro. Self-hosting removes the licence line: the official Docker installer runs on a 2 GB RAM, 2-core Linux VPS, which is roughly $12–$25 a month at mainstream cloud providers, plus a transactional email service and your LLM tokens if you turn on AI. The real cost of self-hosting is the engineer-hours for upgrades, backups, and plugin compatibility, and that line decides the call.
Best for
Support and community leads at developer-tool, API, and open-source companies with a technical user base in the thousands or more, who want a public, SEO-indexed peer-support forum with a ticket handoff, and who have either $6,000/year for Business hosting or one engineer who can own a Docker deployment.
Not for a brand community built around courses, paid memberships, or events first and Q&A second: Discourse’s model is the thread, and bolting a learning hub or a paywall onto it is more work than buying a platform that starts there.
Watch-outs
- Pre-2026 quotes are stale. Any budget built on the $20 Starter or the $300 top tier no longer matches the price list, and a community on Pro that needs SSO is now a $500/month decision. Guard: price the Business plan and a self-hosted deployment side by side before renewal, including 2–4 engineer-hours a month for maintenance, and pick on total cost, not licence cost.
- Self-hosting is a real system to run. Security patches, Rails upgrades, plugin breakage after updates, backups, and email deliverability all become yours. Guard: use the official
discourse_dockerinstall unmodified, keep third-party plugins to a short list the Discourse team maintains, schedule off-server backups, and name an owner before launch. - An empty forum is worse than no forum. Unanswered topics sitting for days read as a dead product and push people to open tickets anyway. Guard: commit staff time to answer every new topic within one business day for the first six months, and turn on the Zendesk plugin’s automatic ticket creation for your highest-stakes categories so those topics never wait on the community.
- AI output lands in public. Summaries and persona answers appear on an indexed site. Guard: keep AI personas grounded in forum search only, label AI posts, and review the spam and toxicity flags weekly before widening their permissions.
Alternatives
Khoros and Higher Logic Vanilla are the enterprise incumbents for branded support communities (Khoros, now owned by IgniteTech since May 2025, claims 2,000 customers); pick one when you need a vendor-run community with a large-enterprise contract and have no interest in the code. Circle is the fastest-growing entrant, at $89 and $199 a month for its Professional and Business plans with courses, events, and paid memberships built in; pick it when the community is a membership product rather than a support channel. Bettermode sits between them at $399–$1,500 a month; pick it when you want a branded, embeddable hub with AI search and no engineering. GitHub Discussions is the zero-cost option when your users already live in your repo. Common Room is not a forum at all; add it on top of Discourse to turn forum activity into account signals. Pick Discourse when the goal is searchable peer support for a technical product and you value owning the data and the exit.