What tech stack does Discord use?
Discord's public engineering signals include React, TypeScript, Elixir, Rust, Python, Go, Cassandra/ScyllaDB, WebRTC, and large-scale real-time infrastructure. The stack is directional because Discord does not publish every production system.
- Frontend
- React, TypeScript
- Backend
- Elixir, Rust, Python, Go
- Cloud
- GCP/Kubernetes signals
- Data
- Cassandra/ScyllaDB
- Mobile
- iOS, Android
- Critical path
- Voice and real time
Discord detected technologies
Public signals show a real-time communications stack built for low latency and massive concurrency.
- React· Frontend
- TypeScript· Frontend
- Elixir· Backend
- Rust· Backend
- Python· Backend
- Go· Backend
- ScyllaDB· Data
- WebRTC· Realtime
- Kubernetes· Infrastructure
What does Discord use on the backend and infrastructure?
Discord's backend must handle real-time chat, voice, presence, notifications, moderation, media, and developer-platform workloads. Public engineering posts have discussed Elixir, Rust, Python, Go, WebRTC, and data stores used at high scale.
What does Discord use on the frontend, data, or GTM tooling?
React and TypeScript support the desktop and web experience, while mobile apps handle voice, notifications, and community workflows. Data systems support safety, recommendations, ads, subscriptions, and abuse detection.
What Discord's stack means if you sell to them
Strong pitches include low-latency infrastructure, moderation, trust and safety, privacy, experimentation, billing, ads measurement, developer platform tooling, and incident response.
As of June 2026.Sources:Discord engineeringBuiltWith - discord.com
Discord — frequently asked questions
