Skip to main content

Free and Open Source Messaging Platform

Build communities with real-time messaging, voice, and video. Self-host Fluxer to unlock every feature with complete control over your data.

Quick Start

Get started with Fluxer in minutes

1

Create your account

Sign up at web.fluxer.app or use your self-hosted instance. You can authenticate with email or OAuth2 providers like Bluesky.
2

Create a bot account

Navigate to User Settings → Applications and create a new bot application. Copy your bot token — you’ll need it to authenticate API requests.
Keep your bot token secure. Never commit it to version control or share it publicly.
3

Make your first API call

Test your bot by fetching the current user information:
curl https://api.fluxer.app/api/v1/users/@me \
  -H "Authorization: Bot YOUR_BOT_TOKEN"
{
  "id": "1234567890123456789",
  "username": "my_bot",
  "discriminator": "0001",
  "avatar": null,
  "bot": true,
  "system": false,
  "public_flags": 0
}
4

Connect to the Gateway

For real-time events, connect to the WebSocket Gateway to receive messages, presence updates, and more. See the Gateway documentation for connection details.

Developer Resources

Build integrations and bots on the Fluxer platform

Bot Development

Create bots that respond to messages, moderate communities, and automate workflows

WebSocket Gateway

Connect to real-time events with the WebSocket Gateway API

HTTP API

Explore all REST API endpoints for users, guilds, channels, and messages

OAuth2

Let users sign in with Fluxer to your web services

Webhooks

Receive real-time events via HTTP webhooks

Permissions

Understand the granular permissions system

Ready to Build on Fluxer?

Join the community and start building integrations, bots, or self-host your own instance

Build docs developers (and LLMs) love