Manage your Discord community.

Verify members, sync Roblox roles, and configure your server.

Invite the bot
Dock dashboard with sample data, including 43,918 weekly verifications and a 99.6% success rate

Tools for your Discord server

Configure modules, review logs, and manage API access from one dashboard.

Instant verification

Members click Verify to link their Roblox account. Dock checks requirements, updates their roles, and applies your nickname template.

Member clicks Verify

From your verification message

Roblox account linked

Sign in with Roblox

Server access updated

Roles and nickname synced

Radar

Every verification is screened automatically. Flagged accounts surface before they cause problems.

Rowen

@rowen

No matches

Aria

@aria

No matches

Ghost

@n3w_acc0unt_04

2 matches · High confidence

Audit logs

Every action recorded with who did it and when. Premium keeps 30 days of searchable history.

@vesna enabled the welcome module

just now

@kaito.rbx rotated an API key

2 min ago

@rowen updated panel permissions

9 min ago

Welcome messages

Design welcome messages in the dashboard with a live preview.

DockBotToday at 12:34 PM
Welcome to Dock Systems, @dan! You're verified. Grab your roles in #get-started.

Granular permissions

Choose which dashboard features each staff role can access.

  • @OwnerFull access
  • @Manager6 permissions
  • @Moderator2 permissions

Premium profiles

Customize your bot's server avatar, banner, bio, and status. Build rich embeds and Components v2 messages in the dashboard.

  • Custom avatar, banner & accent color
  • Editable bio with server emojis
  • Embed & Components v2 builder
Add App

Dock

APP
dock#6868{/}
Bio

Connect your Discord and Roblox accounts with Dock.

Roles

DockBots

Developer API

Look up linked accounts with bearer-token authentication, idempotency keys, versioned responses, and official JavaScript and Python SDKs.

  • Account-shared quotas and IP allowlists
  • Idempotent requests with versioned responses
  • Usage analytics for every key
import { Dock } from "@dockrblx/sdk";

const dock = new Dock(process.env.DOCK_API_KEY, {
  guild: process.env.DISCORD_GUILD_ID,
});

// Find a member's linked Roblox account
const user = await dock.discord(
  process.env.DISCORD_USER_ID,
  { resolved: true },
);

console.log(user);
npm install @dockrblx/sdk

Run on your server with your API key, guild ID, and user ID set in the environment.

More modules

Enable the modules your server needs, with shared dashboard permissions and API access.

VerificationRadarWelcomeAudit logsPermissionsDeveloper APIPremium profilesGroup bindingsMore on the way

Questions about Dock

Verification, Radar, pricing, and setup.

Read the documentation

Bring your community aboard.

Start free. Upgrade when your community needs more.

Invite the bot