> ## Documentation Index
> Fetch the complete documentation index at: https://mintlify.com/discordplace/discord.place/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to discord.place

> Your comprehensive hub for everything Discord — bots, emojis, servers, profiles, templates, sounds, and themes.

discord.place is a community-driven platform that brings together all things Discord in one place. Whether you're a developer shipping a bot, a server owner looking for the perfect emoji pack, or a user building a standout profile — discord.place has you covered.

<CardGroup cols={2}>
  <Card title="Browse Bots" icon="robot" href="/features/bots">
    Discover, vote for, and list Discord bots with rich stats and reviews.
  </Card>

  <Card title="Emoji Library" icon="face-smile" href="/features/emojis">
    Find and share high-quality custom emojis for your Discord servers.
  </Card>

  <Card title="Server Directory" icon="server" href="/features/servers">
    List your server and attract new members with detailed discovery pages.
  </Card>

  <Card title="User Profiles" icon="user" href="/features/profiles">
    Create a personalized Discord profile with a custom vanity URL.
  </Card>

  <Card title="Templates" icon="copy" href="/features/templates">
    Browse and share Discord server templates to speed up server setup.
  </Card>

  <Card title="Sounds" icon="music" href="/features/sounds">
    Upload and discover sound effects for use in Discord voice channels.
  </Card>
</CardGroup>

## What you can do on discord.place

<AccordionGroup>
  <Accordion title="For bot developers">
    List your Discord bot, generate an API key to post stats, receive vote webhooks, and track engagement with reviews and vote counts. The [Bot API](/api-reference/overview) lets you integrate server and command counts directly from your bot's code.
  </Accordion>

  <Accordion title="For server owners">
    Add your server to the directory, customize your listing with a description and invite link, and climb the rankings through community votes. Use the [Server Templates](/features/templates) marketplace to share your server's structure with others.
  </Accordion>

  <Accordion title="For community members">
    Create a public [profile](/features/profiles) with a vanity link, discover new emojis and sounds to spice up your Discord experience, and vote for your favorite bots and servers daily.
  </Accordion>

  <Accordion title="For self-hosters">
    discord.place is fully open source under the AGPL-3.0 license. Follow the [self-hosting guide](/self-hosting/prerequisites) to run your own instance with your own MongoDB, S3, and Discord application.
  </Accordion>
</AccordionGroup>

## Get started

<Steps>
  <Step title="Explore the platform">
    Visit [discord.place](https://discord.place) and browse bots, emojis, servers, and more.
  </Step>

  <Step title="Create an account">
    Log in with your Discord account using OAuth2. No separate registration required.
  </Step>

  <Step title="Add your bot or server">
    Navigate to the relevant section and submit your listing for review.
  </Step>

  <Step title="Integrate the API">
    Generate an API key from your bot's manage page to post live stats and receive vote webhooks.
  </Step>
</Steps>

## API reference

discord.place provides a public REST API for bot developers to update stats and check voter status.

<CardGroup cols={2}>
  <Card title="API Overview" icon="webhook" href="/api-reference/overview">
    Base URL, versioning, and request format.
  </Card>

  <Card title="Authentication" icon="key" href="/api-reference/authentication">
    Generate and use API keys from your bot's manage page.
  </Card>

  <Card title="Update Bot Stats" icon="chart-bar" href="/api-reference/bots/update-stats">
    POST server count and command count to your bot listing.
  </Card>

  <Card title="Vote Webhooks" icon="bell" href="/api-reference/bots/webhooks">
    Receive real-time vote events for your bot or server.
  </Card>
</CardGroup>

## Self-hosting

discord.place is fully self-hostable. The repository contains both the Next.js client and the Express.js server.

<Card title="Self-Hosting Guide" icon="server" href="/self-hosting/prerequisites">
  Set up your own discord.place instance with step-by-step instructions covering prerequisites, environment variables, and configuration.
</Card>
