> ## Documentation Index
> Fetch the complete documentation index at: https://developer-docs.fnlb.net/llms.txt
> Use this file to discover all available pages before exploring further.

# FNLB Developer Documentation

> FNLB provides a developer-friendly framework for building and managing Fortnite lobby bots with advanced customization, automation, and control.

**FNLB offers the following features for developers:**

* **Command API**: Leverage the RESTful Command API to programmatically customize bot cosmetics in real-time. Instantly set skins, emotes, backblings, and more.
* **FNLB API**: Access your bots and configurations programmatically. Organize the bots by categories and manage their behavior at scale.
* **FNLB Gateway**: Subscribe to real-time events from your bots, such as bot status change, party joins, friend requests, and cosmetic changes. Build reactive systems with minimal latency.
* **Self Hosting SDK**: Control your self-hosted FNLB bots programmatically using JavaScript or TypeScript and our [Node.JS SDK](/sdk-node).

***

## Architecture Overview

FNLB is designed as a modular ecosystem where different components interact to provide a seamless experience:

1. **Core API**: The central brain that manages users, bots, and categories.
2. **Gateway**: A real-time event streaming service (WebSocket & REST) for low-latency updates.
3. **Self-Hosted Clusters**: Individual instances running the actual Fortnite bots, controlled via the SDK.
4. **Developer Portal**: The web interface for managing your applications and API security.

***

## Resources

* [Source Code on GitHub](https://github.com/Fortnite-LobbyBot/)
* [System Status](https://status.fnlb.net/)
* [Donations (Ko-fi)](https://ko-fi.com/tnfAngel/)

***

## Start Building

<CardGroup cols={2}>
  <Card icon="code" href="/developer-portal" title="Developer Portal">
    Manage your applications and API keys.
  </Card>

  <Card icon="lock" href="/authenticating" title="Authenticating">
    Learn how to securely access FNLB APIs.
  </Card>

  <Card icon="key" href="/oauth2" title="OAuth2">
    Create third-party applications that can access FNLB resources.
  </Card>

  <Card icon="book" href="/api/reference" title="API Reference">
    Learn how to control your bots using authenticated API calls.
  </Card>
</CardGroup>
