Develop apps to customize and extend TabDeck for millions of users.
Sort By:
Date Created
A–Z
My Bots
General Information
What should we call your creation? What amazing things does it do? What icon should represent it across Discord? Tell us here!
⚡ Link Existing Discord Bot (Single VPS Deployment)1:1 DISCORD COMPATIBLE
Already have this bot backend running on a VPS for Discord? Upload your .tabbot file to link existing Discord keys — no manual typing or modifying keys required!
Dimensions: 1024x1024
Aspect Ratio: 1:1
File Types: PNG, GIF, JPG, WEBP
Max Size: 10MB
Your description will appear in the About Me section of your bot's profile.
Add up to 5 tags to describe the content and functionality of your application.
This is an approximated number of servers and users that have installed your application. These numbers are updated daily.
1 Server
0 Individual Users
This is an approximated number of users that have OAuth2 authorizations for your application. This number is updated daily.
1 Individual User
You can optionally configure an interactions endpoint to receive interactions via HTTP POSTs rather than over Gateway with a bot user.
You can configure a verification URL to enable your application as a requirement in a server role's Links settings
A link to your application's Terms of Service
A link to your application's Privacy Policy
.tabbot FilePORTABLE DEPLOY
Your .tabbot file contains all credentials and configuration needed to run this bot in any TabDeck server.
Developers using a Discord backend can import this file to link their existing bot — zero duplicate deployments needed.
💡 Share this file with your team or import it on another device to instantly configure your TabDeck bot environment. Sensitive keys are present — treat this file like a password.
Installation
Choose how users will install your app. Create an installation link, choose which installation context to support, and define the scopes and permissions you want to request.
Installation Contexts
Select the installation contexts your app supports. Apps can be installed to both users and guilds.
Select Methods
Select the installation contexts your app supports. Apps can be installed to both users and guilds.
Install Link
Use our provided install link or register a custom one. If you choose a custom link, users who add your app will be redirected to your URL instead of the Add App flow in Discord.
Discord Provided Link
Default Install Settings
Choose the default set of scopes and permissions your app will request.
User Install
Users can add your app to their account and use it everywhere on Discord.
Scopes
applications.commands
Guild Install
Users can add your app to a guild, giving it permissions to take actions in that guild.
Scopes
applications.commands
OAuth2
Use Discord as an authorization system or use our API on behalf of your users. Add a redirect URI, pick your scopes, roll a D20 for good luck, and go!
Public clients cannot maintain the confidentiality of their client credentials (i.e. desktop/mobile applications that do not use a server to make requests)
Redirects
You must specify at least one URI for authentication to work. If you pass a URI in an OAuth request, it must exactly match one of the URIs you enter here.
OAuth2 URL Generator
Generate an invite link for your application by picking the scopes and permissions it needs to function. Then, share the URL to others!
Bot
Bring your app to life on Discord with a Bot user. Be a part of chat in your users' servers and interact with them directly.
For security purposes, tokens can only be viewed once when created. If you forgot or lost access to your token, please regenerate a new one.
⚠️ Keep your bot token secure! Anyone with this token can connect and act as your bot user.
Authorization Flow
These settings control how OAuth2 authorizations are restricted for your bot (who can add your bot and how it is added).
Public Bot
Public apps can be installed by anyone. When unchecked, only you can install this app.
Requires OAuth2 Code Grant
If your application requires multiple scopes then you may need the full OAuth2 flow to ensure a bot doesn't join before your application is granted a token.
Private Channel Obfuscation
Opt in to receiving obfuscated metadata for private channels the bot cannot access. This is an alternative to sending the private-channel-obfuscation gateway capability and applies on the bot's next connection.
Privileged Gateway Intents
Some Gateway Intents require review if your bot has reached 10,000 users. If your bot has not reached 10,000 users, you can toggle those intents on below as needed to access them.
Presence Intent
Required for your bot to receive Presence Update events. NOTE: Once your bot reaches 10,000 or more users, this will require review. Read more here
Server Members Intent
Required for your bot to receive events listed under GUILD_MEMBERS. NOTE: Once your bot reaches 10,000 or more users, this will require review. Read more here
Message Content Intent
Required for your bot to receive message content in most messages. NOTE: Once your bot reaches 10,000 or more users, this will require review. Read more here
Bot Permissions
Need some help with bit math? Use the tool below to calculate the permissions integer for your bot based on the features it needs.
General Permissions
Text Permissions
Voice Permissions
Emojis
0 Emojis Uploaded
Get the party started by uploading an emoji. Up to 2,000 custom emojis can be uploaded by an app
Upload Requirements
• File Type: JPEG, PNG, GIF, WEBP, AVIF
• Max file size: 256 KB
• Recommended dimensions: 128 x 128
• Naming: Emoji names must be at least 2 characters long and can only contain alphanumeric characters and underscores
Webhooks
Configure webhooks for your app to receive via HTTP
Endpoint
Set a public endpoint URL to receive webhooks. Learn more
Events
Send specific events to your application. Learn more
Applications
Entitlements
Messages
Users
Quests
Games
Rich Presence Art Assets
Integrate your game deeply with Discord and let players jump directly into your client and share your game.
This is the default image for chat invites, so make sure it's pretty! Put your best face forward :)
Drag or click to upload
Dimensions: 1024x576
Aspect Ratio: 16:9
File Types: PNG, JPG, WEBP
Max Size: 10MB
Invite to join
NexusStream Bot
🎮 Playing for 2h
3 of 6
Rich Presence Assets
You may add multiple assets that are paired with keys to dynamically update rich presence data for users with images of maps, modes, or whatever works best for your game.
Due to caching, asset keys are not editable once they are saved. Delete and re-upload assets if you need to change a key name.
.png, .jpg, or .jpeg — 1024x1024 recommended, 512x512 minimum
Assets (0 of 300)
Rich Presence Visualizer
Rich Presence lets your game surface exciting game data on your players' profiles, and lets them play together with chat invites, and Ask to Join. See exactly how your text and art will look on a user's profile.
This is only a visualizer about how rich presences will look with different assets and settings. Rich presence configuration needs to be programmed in your application. Learn more about working with Rich Presence
?
?
?
?
?
?
?
?
?
?
?
?
DKQ
itskaywat
PLAYING A GAME
NexusStream Bot
Competitive
Playing Solo (1 of 5)
0:0 left
User InfoMutual ServersMutual Friends
NOTE
Click to add note
DKQ
itskaywat
PLAYING A GAME
NexusStream Bot
Competitive
Playing Solo (1 of 5)
0:0 left
Application Testers
You can invite up to 50 Discord users to test your application. They must have a registered email and a positive attitude :^)
Invited Testers (0 of 50)
Verify your App
In order to scale your application past 100 servers, we require your team owner to complete identity and application verification. Learn more.
Verification Qualifications
Your app is missing 1 criterion and cannot be verified
⚠️Your app must belong to a Team
Your app must not contain any harmful or bad language in its name, description, commands, or role connection metadata
Your app must have a link to Terms of Service
Your app must have a link to your Privacy Policy
Your app must have an install link
All members of your developer team must have a verified email and 2FA set up
App Identity
Caution: After verification, you cannot modify the app's name or transfer ownership without the assistance of Discord's support team.
Your app is missing 1 criterion and cannot be claimed.
⚠️Your app must belong to a Team
All members of your developer team must have a verified email and 2FA set up
What you'll get
Own your game's presence on TabDeck
Customize how your game looks and feels across TabDeck
Manage your studio, developer information, and social channels
DELTA FORCE
FPS BATTLE
Game Identity
Unlock official game badge and verified publisher profile.
TabDeck Social SDK
Getting Started
TabDeck
SOCIAL SDK
To Boss: cool check in later
To Boss: wanna game
Rose xx: yea down
With the TabDeck Social SDK, players can connect with friends, share gameplay, and jump into your game with ease. Seamless TabDeck-powered integration means effortless cross-platform communications, voice chat, and other powerful social tools that can drive engagement and expand your player base.
The Social SDK can also enable your app or Activity to know a user's TabDeck relationships. Learn more here.
Tell us a bit about your game
To get instant access to the SDK downloads and more information, please enter the following details
This setting is only consumed in the Discord mobile apps on phones. Desktop / Web Browsers are always sized based on the app window's size.
This setting is only consumed in the Discord mobile apps on tablets.
Activity URL Mappings
A place for you to configure your activity URL mappings
Root Mapping
This points to the main entry point of your iframe application. This is where your application starts when loaded.
Proxy Path Mappings
Requests are relative to your root domain by default. You can create custom proxy path mappings to override this behavior. For more information, check out the URL Mappings documentation.
⋮⋮
⋮⋮
Custom Links
Create and modify custom links for your activity
You don't have any custom links yet, sad face.
Click Create New to get started.
Your Custom Links
Activity Assets
Preview and update your assets here! Please note that updates may be delayed due to caching, so be patient.
Background
Used as a background overlay in Grid view. Artwork should be clustered around the edges of the image leaving space in the center of the image so the UI does not clash with it.
Dimensions: 1024x576
Aspect Ratio: 16:9
File Types: PNG, JPG, WEBP
Max Size: 10MB
Drag or click to upload
Cover Art
Used as the main image on the Activity Shelf. It is suggested that this image contain the title and some art in the background.
Dimensions: 1024x576
Aspect Ratio: 16:9
File Types: PNG, JPG, WEBP
Max Size: 10MB
Drag or click to upload
Video Preview
Shown when hovering on an activity in the menu. Also shown on the upsell when you click on an activity in the menu. Suggested to show a brief preview of the activity being played.
Dimensions: 640x360
Aspect Ratio: 16:9
File Types: mp4
Max Size: 0.5MB
Duration: 10 seconds
Drag or click to upload
Monetize Your App
Earn money with integrated premium apps offerings.
Learn more
1
Fulfill eligibility requirements
Run through our quick checklist, and make sure you're ready to start monetizing your app.
2
Set up and integrate
Create your offering, customize it to your liking, and integrate our API to get ready for launch.
3
Start earning
Go live and get paid! To learn more about our payouts process visit our
help center.
Chips
Develop chips to trigger AI actions, quick workflows, and chat commands.
Sort By:
Date Created
A–Z
My Chips
Dock Applications
Develop dock applications with full interactive UIs for TabDeck sidepanels and floating decks.
Sort By:
Date Created
A–Z
My Dock Applications
Sidepanel Applications
Develop sidepanel applications with seamless vertical workflows for TabDeck browser sidepanels.
Sort By:
Date Created
A–Z
My Sidepanel Applications
Server Applications
Develop server applications to automate community guilds, permissions, and event moderation.
Sort By:
Date Created
A–Z
My Server Applications
Servers
Connect and manage servers for bot deployment, role hierarchies, and live channels.
Sort By:
Date Created
A–Z
My Servers
Embed Debugger
Visually compose Discord rich embeds, test color strips, and inspect live markdown rendering.
Live Discord Chat Preview
🤖
TabDeck BotBOTToday at 1:00 AM
TabDeck Security Bot
Audit Log: Realtime Session Initialized
The developer portal session for **itsKayWat** was authenticated with verified gateway intents.
Developer Teams
Organize developer roles, manage shared bot tokens, and collaborate with team members.