One API Call to Message on Discord
The Discord API requires bot creation, gateway intent configuration, and understanding of guild-based permission hierarchies. RelayAPI handles OAuth, rate limits, media hosting, and API changes.
No credit card required · Free plan available
const response = await fetch('https://api.relayapi.dev/v1/posts', {
method: 'POST',
headers: {
'Authorization': 'Bearer rlay_live_xxxxxxxxxx',
'Content-Type': 'application/json',
},
body: JSON.stringify({
content: 'Check out our latest update!',
platforms: ['discord'],
media: ['https://cdn.example.com/image.jpg'],
}),
});Discord API
- Bot creation through the Developer Portal requires intent configuration, and privileged intents need approval at 100+ servers
- Rate limits are per-route with different bucket sizes, and hitting global rate limits can affect all bot operations
- Webhooks, bot messages, and interactions (slash commands) use completely different API patterns and auth methods
- File uploads are limited to 25MB (or 50MB/100MB with Nitro boosted servers) with specific embed formatting rules
- Message formatting uses Discord-specific Markdown with embeds, components, and attachments that have complex schemas
RelayAPI
- RelayAPI handles bot setup, intent configuration, and privilege requests through a guided setup flow
- Per-route rate limit tracking with bucket-aware queuing prevents global rate limit hits across all operations
- Unified messaging endpoint works across webhooks, bot messages, and channel posts with automatic routing
- Upload media to RelayAPI and we handle file size validation, CDN hosting, and embed construction automatically
- Simple formatting parameters replace complex embed schemas -- pass your content and we build rich Discord messages
Supported Content Types
How It Works
Connect Your Account
Authorize your Discord account via OAuth in 30 seconds
Build Your Integration
Use the REST API or our SDKs to publish content
RelayAPI Handles the Rest
We manage publishing, rate limits, and delivery notifications
Ship Faster
Send Discord messages with a single API call. No embed schema construction, no rate limit bucket management, no webhook vs bot routing. Specify the channel, content, and formatting -- we handle delivery.
Official API, Zero Hassle
RelayAPI uses the official Discord API. Your messages appear natively with embeds, attachments, and rich formatting, while we handle bot management, rate limits, and API versioning.
Rich Embeds Made Simple
Discord's embed schema is powerful but complex. RelayAPI lets you create rich embeds with simple parameters -- title, description, images, and fields -- while we construct the proper embed objects.
Frequently Asked Questions
Start Building with Discord
Join developers who chose RelayAPI over building with Discord API directly.
Get Started Free© 2026 Relay. All rights reserved.