api.dreamsync.link/api/v1

Verify once.
Sync everything.

Link Roblox to Discord, bind roles to group ranks, gamepasses and DataStore values, and reach it all from your experience with a guild-scoped API and a drop-in Luau client.

free · 15 role bindings · 1 api key · no polling

BoosterPerks.server.lua
luau
local DreamSync = require(ServerStorage.DreamSyncClient) local client = DreamSync.new({    apiKey = "ds_live_xxxxxxxxxxxxxxxxxxxxxxxx",    guildId = "123456789012345678",}) -- Give Nitro boosters something in-gamelocal res = client:RobloxHasRole(player.UserId, BOOSTER_ROLE_ID)if res.ok and res.data.hasRole then    grantBoosterPerks(player)end
GET/guilds/1234…/roblox-has-role/48213377/1201…200
{ "hasRole": true }

Everything between a Roblox player and a Discord member.

6 systems · one bot · one dashboard
verify

Verification

Require a linked Roblox account to get in. Optional nickname sync to the Roblox username or display name.

/verifylinkeds_serf
bindings

Role bindings

Assign roles from group membership, group rank, or gamepass ownership. Remove them when the condition stops being true.

rank ≥ Developer@Developer
bans

Two-way ban sync

A Discord ban restricts the linked Roblox account in your experience through Open Cloud. An in-game ban removes the Discord member.

Discord banRoblox restriction
datastore

In-game data bindings

Grant roles from DataStore values and post OrderedDataStore leaderboards into Discord. Reward stats, inventories and ranks.

PlayerStats.wins ≥ 100@Champion
api

Guild-scoped API

Keys belong to one server. Look up linked accounts, check Discord roles by Roblox ID, and push moderation from your game.

GET/guilds/{id}/roblox-to-discord/{robloxId}
POST/guilds/{id}/bans/{robloxId}
migrate

Switch from RoVer or Bloxlink

Share a few details and we migrate your linked members. Request a migration.

roverbloxlinkdreamsync
How it works

Three steps. Then it runs itself.

  1. 01Sign in with DiscordPick a server you manage and add the bot. The dashboard opens on that server.
  2. 02Configure bindingsPair Roblox groups, ranks, gamepasses or DataStore values to Discord roles. Add an Open Cloud key if you want in-game data.
  3. 03Members run /verifyThey link Roblox once. Roles and nicknames stay in sync from then on, no polling on your side.
Pricing

Free, or $4.99 per server.

Per server, not per account. Paid configuration is kept if a subscription lapses. It pauses, then resumes.

Free
$0/ mo
Up to 15 role bindings · 1 API key

For communities that need linking and bindings.

Get started
  • Verification & advanced role bindings
  • Nickname sync
  • Member lookup
  • Basic API access
Developereverything included
$4.99/ mo / server
Up to 150 role bindings · 10 API keys10 Open Cloud integrations · 10 ban integrations

Moderation, bulk operations, and game integrations with Open Cloud.

Upgrade a server

Everything in Free, plus:

  • Update everyone in your server
  • Discord ↔ Roblox ban sync
  • Moderation API access
  • Datastore-based role bindings
  • MessagingService integration via Discord
  • Leaderboard display via Discord
  • Verified user lookup across Discord
  • Role check API for in-game rewards
Migration

Switch from RoVer or Bloxlink.

Already running your community on another Roblox verification tool? Share a few details about your server and our team will reach out and migrate your linked members.

available for servers with 500+ members, or on the Developer plan