# discord/embedded-app-sdk

🚀 The Discord Embedded App SDK lets you build rich, multiplayer experiences as Activities inside Discord.

Repository: https://github.com/discord/embedded-app-sdk
Canonical: https://ross.abutalabs.com/products/embedded-app-sdk
Homepage: https://discord.com/developers/docs/activities/overview
Language: TypeScript
License: MIT
License Family: permissive
Last push: 2026-08-16T07:01:01+00:00

## Health v2 (maintenance only)
Score: 87/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 98, release rhythm 82, longevity 72
- inputs: {"age_days": 1009, "days_push": 17, "days_rel": 120, "gap_med": 21.0, "n_releases_24m": 17}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1402, forks 209 (observed 2026-08-28T04:04:37.357735+00:00)

## What it is
The Discord Embedded App SDK is a TypeScript library for building Discord Activities—web apps running in an iframe inside the Discord client on desktop, web, and mobile. It handles communication between Discord and the embedded application, including OAuth2 authorization, authentication, and client commands.

## Use cases
- build a multiplayer game inside discord
- create a social activity app for discord
- authenticate discord users in an embedded iframe app
- run a web app within the discord client on mobile and desktop
- add oauth2 login to a discord activity

## When to choose
- you want to build a game or social experience that runs inside Discord
- you need SDK support for Discord's Activity lifecycle, auth, and commands
- you want one codebase that works across Discord desktop, web, and mobile clients

## When to avoid
- you are building a traditional Discord bot rather than an embedded Activity
- your app runs outside the Discord client and only needs the REST or Gateway APIs
- you need a standalone web app with no Discord integration

## Facets
- artifact type: library
- maturity: active
- function: sdk, auth, websocket
- domain: gaming-tools, web-development, developer-tools
- platform: cross-platform
- tags: discord-activities, embedded-apps, iframe-apps, oauth2, multiplayer-games, discord, typescript, nodejs

## Member repositories
- discord/embedded-app-sdk (main) score 87

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:37.357735+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:38:58.359212+00:00, confidence not recorded.
  - readme: https://github.com/discord/embedded-app-sdk (fetched 2026-08-28T04:04:37.357735+00:00, sha c47e1c5ff1d8)
  - homepage: https://discord.com/developers/docs/activities/overview (fetched 2026-08-29T11:53:06.375165+00:00, sha cad1304eb2bc)
- Data as of 2026-08-30T08:39:29.467469+00:00.
