Grumble Download

Moving from Discord

Bring your server with you.

Grumble brings over your server's channels, roles and permissions, your emoji, and your profile and settings. It never asks for your Discord login, and your Discord data download is read on your own device.

Free, and you can start in your browser at chat.grumble.gg

Your server

Channels, roles and permissions, from one link.

A Discord server template holds how your server is set up, without anyone's messages. If you can manage the server on Discord, you can make one.

  1. 1

    Copy its template link

    In Discord, open Server Settings → Server Template. Make a template if there isn't one yet, then copy its link.

  2. 2

    Paste it into Grumble

    Choose + to add a server, then Import from Discord, A server and From a template link. You see its channels and roles before anything is made.

  3. 3

    Invite your members

    Messages and members stay where they are. Post your new server's invite link where your members will see it, and they join with a Grumble account.

Already made the server here? Open its Server Settings → Add from Discord and paste the link. Grumble adds the roles and channels it doesn't have yet and leaves the ones it has alone.

From a template link

What comes across, and what stays behind.

Comes across

  • Text and voice channels, forums and media channels, in their categories and order
  • Stage channels, as voice channels
  • Each channel's topic, slow mode and age restriction, and each voice channel's quality and user limit
  • Roles, with their colours and permissions
  • What each role can do in each channel
  • The server's name and description, its AFK channel, and the channel that welcomes new members

Stays behind

  • Messages, threads and pins
  • Members, and who has which role. They join with your invite link.
  • Announcement channels, which Discord leaves out of templates
  • The server's icon and banner, stickers and soundboard sounds. Add them again in Server Settings.
  • Emoji, which have an importer of their own
  • Bots, which move on their own

Your emoji

Bring your emoji.

Drop in a ZIP of images, image files, or emoji dragged straight from Discord. They can go into a server you manage, or into your personal emoji, which you can use anywhere on Grumble.

  1. 1

    Open the importer

    Open Settings → Import from Discord and choose Emotes.

  2. 2

    Drop them in

    A ZIP, pictures of up to 2 MB each, or emoji dragged from Discord. Links to Discord emoji work too.

  3. 3

    Name them and pick where

    Names use 2 to 32 letters, numbers or underscores. Choose one of your servers or your personal emoji, and import.

Your profile

Your profile and settings, from your data download.

Discord gives you a copy of your data when you ask for it. Grumble reads what it needs from it on your device, and the file is never uploaded.

  1. 1

    Ask Discord for your data

    In Discord, open Settings → Data & Privacy and choose Request all of my data. Discord emails you a link when it's ready, which can take a few days.

  2. 2

    Drop it into Grumble

    Open Settings → Import from Discord, choose Your profile & settings, and drop in the ZIP.

  3. 3

    Keep what you want

    Your avatar, display name, status, settings and server folders. Untick anything you'd rather leave behind. Folders hold servers you've already imported, so bring those first.

Your Discord friends are listed too, just for you, so you know who to send your Grumble username. Nothing is sent to them.

Your bots

Your bot can come too.

A bot's code can stay as it is. Point it at Grumble, and it logs in, joins its servers and registers its slash commands.

  1. 1

    Give it a Grumble token

    In the Developer Portal, at developers.grumble.gg or under Settings in the app, create an application, add a bot and copy its token.

  2. 2

    Change its address

    Point your library's API address at Grumble, and its gateway too if the library keeps its own. That's one line in discord.js and two in discord.py.

  3. 3

    Add it to your server

    On Add to a server in the portal, pick its permissions and your server.

Encrypted servers need the bridge. Grumble's servers are end-to-end encrypted, so a bot reads and sends messages in them through the Grumble bridge, a small program that runs next to it. Get it with npx grumble-bridge. See the code for discord.js and discord.py.

Then bring everyone over.

Send friends your Grumble username and share your invite link.

Get Grumble