Skip to main content

Supported Languages

NexusHost supports all major programming languages for Discord bot development. Just push your code to GitHub and we handle the rest.

Python

The most popular language for Discord bots with excellent library support.

Requirements: requirements.txt or pyproject.toml
Start command: python main.py or python bot.py

Supported Libraries

discord.py2.xPopular
Pycord2.xPopular
hikari2.x
nextcord2.x
interactions.py5.x
Node.js

JavaScript runtime with the powerful discord.js library.

Requirements: package.json
Start command: node index.js or npm start

Supported Libraries

discord.js14.xPopular
Eris0.17.x
Oceanic.js1.x
Discordeno18.x
Java

Enterprise-grade bots with robust JVM libraries.

Requirements: pom.xml or build.gradle
Start command: java -jar bot.jar

Supported Libraries

JDA5.xPopular
Javacord3.x
Discord4J3.x
Go

High-performance bots with Go's concurrency model.

Requirements: go.mod
Start command: go run . or ./bot

Supported Libraries

DiscordGo0.27.xPopular
Arikawa3.x
Disgo0.17.x
Rust

Memory-safe, blazingly fast Discord bots.

Requirements: Cargo.toml
Start command: cargo run --release

Supported Libraries

Serenity0.12.xPopular
Twilight0.15.x
Poise0.6.x
TypeScript

Type-safe JavaScript with full Discord.js support.

Requirements: package.json + tsconfig.json
Start command: ts-node index.ts or npm start

Supported Libraries

discord.js14.xPopular
Sapphire4.x

Don't see your language?

Any language that can run on Linux and connect to Discord's API is supported. Contact us if you need help setting up a specific runtime.

Contact Support