Click any "Invite Astra" button on this site, or use the direct invite link. You'll need the Manage Server permission on the target server. Astra requests Administrator by default for full functionality — you can downscope this but some features may not work.
Astra requests Administrator for the simplest setup. If you prefer minimal permissions, the core requirements are: Manage Messages, Manage Channels, Manage Roles, Kick/Ban Members, Moderate Members, Send Messages, Embed Links, Read Message History, View Channels, and Add Reactions. Some modules (like anti-raid lockdown) require Administrator to modify channel permissions at scale.
Slash commands can take up to 1 hour to propagate globally after a new deployment. If you're self-hosting, make sure to run /dev sync (owner-only) or set a GUILD_ID in your .env to sync instantly to a specific server. Make sure Astra has the applications.commands scope in its invite link.
Yes — Astra is 100% free. We believe in providing powerful, professional tools for community management without any paywalls or cosmetic gatekeeping.
Astra stores only what's necessary to function: server configuration, moderation cases, and similar feature data. No message content is permanently stored — our systems process data in real-time and discard it immediately after use. See the Privacy Policy for full details.
Clone the repository, install dependencies with pip install -r requirements.txt, create a .env file with your DISCORD_TOKEN, and run python main.py. Python 3.11+ required. Enable all three Privileged Gateway Intents (Members, Message Content, Presence) in the Discord Developer Portal. See the README for full setup instructions.
Astra v6.0.0 is officially live! Enjoy the refined experience.