- API Type
- REST API v10 with Gateway (WebSocket) for real-time events
- Authentication
- Bot tokens, OAuth 2.0 (user/server auth), Bearer tokens for webhooks
- Webhooks
- Incoming webhooks for channel messages, slash command interactions
- SDKs
- discord.py (Python), discord.js (JavaScript), discordrb (Ruby), Pycord, discord4j (Java), official examples
- Documentation
- Comprehensive at discord.com/developers/docs with interactive API tester and code samples
- Sandbox
- Developer application portals with test servers, no rate limits on dev apps
- SLA
- Gateway 99.97% uptime (historical), REST API 99.99%, status.discord.com
- Rate Limits
- Global: 50 req/sec. Per-route limits (5-250/sec), burst handling with 429 responses
- Use Cases
- Bot development, server management, slash commands, forums, community governance tools, real-time notifications