# Gryt Documentation

Source: https://docs.gryt.chat/docs

Documentation for the Gryt WebRTC voice chat platform

Gryt is a self-hosted, open-source platform for voice, text, and video chat. You run it on your own hardware — no cloud dependency, no data mining, no paywalls. Every feature is available to every user.

## Why Gryt?

- **Private by default** — Conversations stay on your server. No ads, no third-party access.
- **HD voice & video** — WebRTC-powered with noise suppression, echo cancellation, and screen sharing without artificial quality limits.
- **Multi-server** — Connect to multiple self-hosted Gryt servers at the same time.
- **Accessibility-first** — From the [Atkinson Hyperlegible](https://docs.gryt.chat/docs/guide/accessibility) typeface to keyboard navigation and screen reader support. We’re working toward full accessibility across the platform.
- **Fully open source** — Every line of code is open. Audit it, fork it, contribute to it.

## Get started

<Cards>
  <Card
    title="Install the client"
    description="Download for Windows, macOS, Linux (Snap, AUR, deb, AppImage) or use the web app"
    href="/docs/client/installation"
  />
  <Card
    title="Host your own server"
    description="Get Gryt running with Docker Compose in a few minutes"
    href="/docs/deployment/docker-compose"
  />
  <Card
    title="Why Gryt?"
    description="Philosophy, trust boundaries, and a simple overview you can share"
    href="/docs/guide/why-gryt"
  />
  <Card
    title="How Gryt works"
    description="Architecture overview — how the pieces fit together"
    href="/docs/guide/architecture"
  />
  <Card
    title="Configuration"
    description="Environment variables, authentication, and server settings"
    href="/docs/guide/configuration"
  />
  <Card
    title="Troubleshooting"
    description="Common issues and how to fix them"
    href="/docs/guide/troubleshooting"
  />
  <Card
    title="Roadmap"
    description="What's shipped, what's in progress, and what's coming next"
    href="/docs/guide/roadmap"
  />
</Cards>

## For developers

Building on Gryt or contributing to the project? These docs cover the internals.

<Cards>
  <Card
    title="Contributing"
    description="Set up a dev environment and start hacking"
    href="/docs/guide/contributing"
  />
  <Card
    title="Client"
    description="React/Electron app — audio processing, voice controls, and UI"
    href="/docs/client"
  />
  <Card
    title="Server"
    description="Node.js signaling server — rooms, WebSocket API, and rate limiting"
    href="/docs/server"
  />
  <Card
    title="SFU"
    description="Go media server — WebRTC forwarding and track management"
    href="/docs/sfu"
  />
</Cards>
