Contents
Why should I build an Activity?
How can people launch my Activity?
How do I enable or disable the Activity functionality on my app?
Introduction
The Embedded App SDK can be your golden ticket to integrating your game or app into Discord, opening up a world of social interaction and a huge potential player base. Get ready for an experience on Discord that's more immersive and engaging than ever before!
What is the Embedded App SDK?
The Embedded App SDK is a tool that lets developers build apps that are embedded in an iframe within Discord, i.e. the Activities you know and love today. With the Embedded App SDK, developers can transform their games into Activities that are playable in Discord voice channels, text channels, or DMs. It’s a JavaScript developer kit that can be plugged into nearly any web game development work-stream, including game engines that enable HTML5 export.
With this SDK, developers can build an Activity that anyone can play anywhere on the Discord platform!
Why should I build an Activity?
As a developer, you can take your game or app to the next level with the Embedded App SDK. By integrating your game into the Discord platform, you're opening the door to a community of potential players who are already using Discord every single day. The SDK allows for incredible levels of built-in social interaction within your games! You can also use the SDK to build rich applications and tools that help Discord users collaborate and create together.
How do I get started?
Head over to the Developer Portal! You’ll find an excellent Getting Started Guide there for a great starting point.
Or, you can go directly to the Embedded App SDK repo and get started right away!
How can people launch my Activity?
It is very important to only test Activities from developers that you trust. For more information on Private Activity Safety, check out this article.
Once your Activity is built and ready to play, it might be nice to have some people play it!
Check out the How Can Users Discover and Play My Activity? article for up-to-date information on how people can play your verified or unverified Activity!
How do I enable or disable the Activity functionality on my app?
To enable or disable the Activity settings, navigate to your application's settings page on the Developer Portal.
Locate the Activities section on the left and select Settings.
At the top of the Activity Settings page, you can toggle the Enable Activities switch on or off.
You will not be able to enable activities if your application is missing a URL Mapping.
Additional Resources
- Activities - Getting Started Guide
- Embedded App SDK Repo
- Unverified Activity Safety
- Join the Discord Developers Server
#activities-dev-help
channel! - Reach out to our Developer Support team if you have any questions about the SDK!