Holo Bridge
A type-safe TypeScript bridge between websites and Discord bots. Provides a REST API and WebSocket interface for full Discord bot capabilities.
🌐 REST API
Full REST API for all Discord operations including guilds, channels, messages, members, and roles.
⚡ WebSocket Events
Real-time event streaming via Socket.IO. Subscribe to guilds and receive Discord events instantly.
🔒 Type-Safe
Built with TypeScript and Zod validation. Every request and response is fully typed.
📦 Full Coverage
Guilds, Channels, Roles, Members, Bans, Timeouts, Messages, Reactions, Pins, and more.
Quick Links
📚 Getting Started
Installation, configuration, and running the server.
📖 API Reference
Complete REST API endpoint documentation.
⚡ WebSocket Events
Real-time event streaming documentation.
💻 Source Code
View the source code on GitHub.
Features Overview
Discord Operations
- Guilds - List guilds, get details, channels, roles, emojis, bans, invites
- Channels - Create, edit, delete channels and threads
- Messages - Send, edit, delete, bulk delete, reactions, pins
- Members - List, search, kick, ban, timeout, role management
- Roles - Create, edit, delete, permissions management
Real-Time Events
- Message Events - messageCreate, messageUpdate, messageDelete
- Member Events - guildMemberAdd, guildMemberRemove, guildMemberUpdate
- Channel Events - channelCreate, channelUpdate, channelDelete
- Role Events - roleCreate, roleUpdate, roleDelete
- Voice Events - voiceStateUpdate
- Guild Events - guildBanAdd, guildBanRemove