Enclave

Getting Started

Everything you need to know to start using Enclave in under 5 minutes.

1. Create Your Account

1
Go to the app

Visit enclaveapp.online/app and click Register.

2
Fill in your details

Choose a username, enter your email, and create a password. No phone number required.

3
You're in

No email verification needed. You'll land on the home screen with Direct Messages.

2. Join a Server

There are three ways to join a server:

A
Invite Link

Someone shares a link like enclaveapp.online/xsmokex. Click it, and you'll see a preview of the server with an "Accept Invite" button.

B
Invite Code

Paste an invite code into the "Join Server" dialog (click the + button in the server sidebar).

C
Discovery

Click the compass icon in the server sidebar to browse public servers. Find one you like and click "Join".

3. Create Your Own Server

1
Click the + button

In the server sidebar on the left, click the + button.

2
Name your server

Give it a name and optionally upload an icon. Click "Create".

3
Customize

Click the gear icon next to your server name to open Server Settings. From here you can:

• Upload a banner • Set a vanity URL • Create roles • Manage invites • Set up webhooks and bots • Make it public for Discovery

4. Channels & Categories

Servers have three types of channels:

#

Text Channels

Send messages, files, GIFs, and use Markdown formatting.

🔊

Voice Channels

Real-time voice chat with video and screen sharing.

💬

Forum Channels

Create posts with titles for organized discussions.

Admins can organize channels into categories and set per-channel permissions, slowmode, NSFW flags, and user limits for voice.

5. Messaging

Formatting

Enclave supports full Markdown: **bold**, *italic*, ~~strikethrough~~, `code`, code blocks, and more.

Mentions

Type @ followed by a username to mention someone. They'll get a notification.

Replies & Threads

Hover over a message and click the reply icon to reply inline. Click the thread icon to start a threaded discussion.

Slash Commands

Type / to see all available commands. See the full list at Commands.

File Sharing

Drag and drop files into the chat, or click the attachment icon. Images, videos, and documents are previewed inline.

6. Voice & Video

Click a voice channel to join. You'll see controls at the bottom:

Mute/Unmute — toggle your microphone
Deafen — mute all incoming audio
Video — turn on your camera
Screen Share — share your screen with quality presets
Disconnect — leave the voice channel

Voice Modes

In User Settings → Notifications, choose your voice mode:

Voice Activity — auto-detects when you're speaking
Push to Talk — hold a key to transmit
Open Mic — always transmitting

7. Direct Messages

Click a user's name anywhere in the app to open their profile popout, then click Message. DMs appear in the left sidebar when no server is selected.

End-to-End Encryption

DMs are encrypted with ECDH key exchange + AES-256-GCM. Messages are encrypted on your device before being sent. Not even the server can read them.

Group DMs

Click the + button in the DM sidebar to create a group DM with multiple people.

8. Friends & Social

Click the Friends tab (people icon) in the top bar to manage your friends list:

Add Friend — enter a username to send a request
Online — see who's currently online
Pending — accept or decline incoming requests
Blocked — manage your block list

9. Customization

Open User Settings (gear icon at the bottom of the sidebar) to customize:

Profile — username, avatar, bio
Appearance — Dark/Midnight theme, accent colors, font size, compact mode
Notifications — desktop, push, per-server mute
Privacy — DM policy, friend request policy
Language — English, Spanish, French, Japanese

10. Status

Click your avatar at the bottom of the sidebar to set your status:

Online — green dot, visible to everyone
Idle — yellow, you're away
Do Not Disturb — red, suppresses notifications
Invisible — appear offline to others
Custom Status — set a text status message

Need more help? Check the FAQ, Troubleshooting, or Commands pages. For bot development, see the Bot API docs.