messaging

Stoat vs Discord

Stoat (formerly Revolt) is an open-source community chat platform — servers, channels, voice, bots — under AGPLv3, operated by UK-registered Revolt Platforms Ltd, with a self-hostable backend in Rust. Compared with Discord.

🏢 Revolt Platforms Ltd (England & Wales) 📍 United Kingdom GDPR Compliant Open Source
Our Rating
4.1/5
Your Rating

Why Switch from Discord to Stoat?

Discord became the default community chat platform of the 2020s — gaming, hobby groups, study groups, open-source projects, professional communities. The platform’s polish and feature breadth are real. The trade-offs are also real: Discord is a US-headquartered private company, all content and metadata pass through US infrastructure under US legal process, and the business model (monetising attention plus Nitro subscriptions) shapes which features get prioritised. Past incidents around content scanning, US law-enforcement requests, and platform moderation decisions have made some communities reconsider.

Stoat is the European open-source alternative. Formerly known as Revolt (the long-running Discord-alternative project), it relaunched as Stoat in late 2025 with the same codebase, contributors, and trust signal. AGPLv3 licensed, Rust backend, a UK-registered operator (Revolt Platforms Ltd), cross-platform clients, and a 2,500+ star self-host community. For communities that want Discord-style features without the structural US-platform dependency, Stoat is the structurally aligned choice.

Feature Comparison

FeatureStoatDiscord
LicenseAGPLv3 open-sourceProprietary
Self-hostable✅ Yes (full backend)❌
JurisdictionUnited Kingdom 🇬🇧 (Revolt Platforms Ltd)United States 🇺🇸
GDPR⚠️ UK GDPR (UK operator); full control when self-hosted⚠️ Provider claims
CLOUD Act exposure❌ None⚠️ Yes
Servers / channels✅✅
Voice channels✅✅ Best-in-class
Bots & automations✅✅ Massive ecosystem
Roles & permissions✅✅
File sharing✅✅ (Nitro for >25MB)
Mobile apps✅ iOS / Android✅
Desktop apps✅ Win / macOS / Linux✅ Win / macOS / Linux
End-to-end encryption⚠️ Not default❌
PricingFree (open source)Free + Nitro $9.99/mo

For self-host sovereignty and open-source flexibility, Stoat wins. For breadth of bots, integrations, and audience reach, Discord still wins.

Two Ways to Run Stoat

1. Use the hosted instance (stoat.chat)

The simplest path — sign up at stoat.chat, create your server, invite your community. The hosted service is operated by Revolt Platforms Ltd (UK); the hosting location is not disclosed. Setup time: 5 minutes.

2. Self-host

For maximum data sovereignty — full self-host using the stoatchat/self-hosted repo (Docker + compose-ready). Deploy on any EU/EFTA cloud you control: Hetzner, OVHcloud, Scaleway, or Infomaniak. Setup time: a few hours for someone comfortable with Docker; the documentation is mature thanks to 5+ years of Revolt/Stoat self-host community.

Privacy & Data Sovereignty

Stoat’s structural advantages:

  • Open source under AGPLv3 — every line of the backend, web client, mobile apps, and desktop apps is auditable on GitHub
  • Self-hostable — full data sovereignty when you run it on your own EU/EFTA infrastructure
  • UK operator — Revolt Platforms Ltd, registered in England and Wales (company no. 16260658); the UK is outside the EU
  • No US legal exposure when self-hosted on EU infrastructure; for the hosted instance, the hosting provider and location are not disclosed
  • AGPLv3 protection — ensures the project cannot be quietly forked into a closed-source proprietary service

For communities that include journalists, activists, security researchers, or anyone in politically sensitive contexts, the combination of open source + self-host + EU jurisdiction is materially different from any US-platform alternative.

Migration Guide

Moving a community from Discord to Stoat:

  1. Spin up your Stoat server — hosted at stoat.chat OR self-hosted (4-8 hours setup)
  2. Recreate channel structure, roles, permissions matching your Discord layout (1-3 hours)
  3. Set up essential bots — moderation, welcome flows, role assignment (1-3 hours)
  4. Announce the move in Discord with a clear timeline (1-2 weeks notice)
  5. Run in parallel for 2-4 weeks — bridge messages between platforms manually or via a bot
  6. Move pinned content, knowledge base, channel topics (1-2 hours)
  7. Sunset Discord at the end of the parallel period — leave the server up read-only for a few months for redirects

Estimated total time: 1-2 months for a healthy community migration. Difficulty: Moderate — the technical setup is easy; the people-coordination is the hard part.

Example Scenarios

Illustrative scenarios of how teams typically use these tools — not documented customer case studies.

An open-source software project moved from Discord to self-hosted Stoat to align with their open-source values. The technical contributors who already self-host other infra (Codeberg, Hetzner) found the setup straightforward; the community manager coordinated the member migration over several weeks.

A European academic study group might run self-hosted Stoat on EU infrastructure for course discussions, which keeps the data inside their university’s data-handling policy where Discord would require additional compensating controls.

A privacy-focused journalism collective uses self-hosted Stoat on Hetzner infrastructure for editorial coordination. Combining Stoat (community + chat) with Threema (1:1 and small-group encrypted messaging) covers their internal communication needs entirely under EU jurisdiction.

Project Background

Stoat is the renamed continuation of Revolt, the open-source Discord-alternative project that began around 2020. The project rebranded to Stoat in September 2025 — the GitHub organisation moved from revoltchat to stoatchat, the codebase carried over intact, and the core team and community continued without disruption.

By mid-2026, Stoat’s primary backend repository has over 3,000 GitHub stars (continuity from the Revolt era), with the self-host distribution repository at over 2,400 stars — indicating substantial community-run server deployments worldwide. Active development continues across Rust backend, web client (TypeScript/Solid), mobile apps (Swift/Kotlin), and desktop wrapper.

Stoat is operated by Revolt Platforms Ltd, a company registered in England and Wales (company number 16260658), so the hosted service sits under UK rather than EU law. Its terms do not disclose the hosting provider or data location. For organisations where vendor formality or EU jurisdiction matters, self-hosting on your own EU infrastructure is the cleanest path; for typical communities, the hosted instance is operationally fine.

Security & Compliance

  • AGPLv3 open-source license
  • GDPR-aware design (open-source self-host gives you full GDPR control)
  • TLS 1.3 for all client-server connections
  • Self-host option for maximum data sovereignty
  • EU-aligned project location per GitHub org metadata
  • Active security disclosure process via GitHub
  • Active issue triage with substantial contributor base

Integration Ecosystem

  • Web client: full-featured browser app
  • Mobile: native iOS and Android apps
  • Desktop: Windows, macOS, Linux
  • Self-host: Docker + compose, mature documentation
  • Bot API: comprehensive — covers Discord-bot-equivalent surface
  • Webhooks: native event-driven integration
  • Awesome-Stoat: community-maintained catalog of libraries, bots, and tools
  • Bridges: community-maintained Discord ↔ Stoat bridges exist for transitional setups

Who Should Switch?

Stoat is ideal for:

  • Open-source projects and communities valuing aligned tooling
  • European communities wanting non-US-platform community chat
  • Self-hosters wanting full control over their community infrastructure
  • Privacy-conscious groups preferring open-source + EU hosting
  • Educational communities in European institutions with strict data-handling policies
  • Anyone running Discord servers that don’t depend on Discord-specific features

The Bottom Line

Discord remains the right choice for very large communities, gaming groups deep in the Discord ecosystem, and anyone whose audience is already there at scale. For European communities, open-source projects, and privacy-aware groups willing to coordinate a migration, Stoat is the better choice: AGPLv3 open source, a UK-based operator with no US parent, self-hostable for full sovereignty, and 5+ years of Revolt/Stoat continuity proving the project’s durability.

For the specific question “is Stoat ready to replace Discord for a normal community?” the answer in 2026 is yes — feature coverage is solid, the apps are polished, the self-host community is mature, and the rebrand has stabilised. The bigger question is community coordination: are your members willing to move? If yes, Stoat delivers structurally cleaner infrastructure than any US-platform alternative.


Looking for more European messaging and community alternatives? See also: Element vs Slack and Threema vs WhatsApp.

Frequently Asked Questions

What was the Revolt → Stoat rebrand about?

The project — well-known as Revolt since around 2020 — formally relaunched under the Stoat name in September 2025. The codebase, community, and core team carried over (the GitHub org just changed from 'revoltchat' to 'stoatchat'). For users, it's the same open-source Discord-alternative project; for procurement, it's the same trust signal — a multi-year open-source project with a substantial contributor base.

Is Stoat really open source?

Yes, under AGPLv3. The full backend (Rust), web client, mobile apps (iOS + Android), and desktop apps (Windows + macOS + Linux) are all open source on GitHub at github.com/stoatchat. You can audit every line, contribute, fork, or self-host. The AGPL ensures that anyone running Stoat as a service must make their modifications available — protecting the project from closed-source forks.

Where is Stoat hosted?

The stoat.chat hosted instance is operated by Revolt Platforms Ltd, a company registered in England and Wales. Its terms do not disclose the hosting provider or server location. For maximum data sovereignty, the self-host route (github.com/stoatchat/self-hosted) lets you run Stoat on your own infrastructure — Hetzner, OVHcloud, Scaleway, Infomaniak, or any EU/EFTA host you control.

How does Stoat compare to Element / Matrix?

Both are credible open-source community-chat alternatives, but with different design philosophies. Element/Matrix is a federated protocol (different servers can interoperate, similar to email or XMPP) with strong E2E encryption. Stoat is centralised-by-server (like Discord) — each Stoat server is independent, no cross-server federation. For Discord-like community vibes (gaming, hobby communities, classrooms), Stoat feels more familiar. For privacy-first organisations needing E2E encryption and federation, Element/Matrix often wins. Both are EU-friendly choices.

Can I migrate from Discord?

Yes, with some manual work. There's no automated migration tool, but the process is similar to any community move: 1) Spin up your Stoat server (hosted or self-host), 2) Configure channels, roles, permissions to match your Discord setup, 3) Invite community members during a coordination window, 4) Run both platforms in parallel for 2-4 weeks while members migrate, 5) Wind down Discord. For larger communities, plan for a community manager to drive the move.

Was this helpful?

Explore More European Alternatives

252 privacy-first, GDPR-compliant alternatives to US tech services.