---
title: "Deploy DiscordJS bot"
description: "A basic Discord bot written in JavaScript"
category: "Bots"
url: https://railway.com/deploy/jX0xQo
---

# Deploy DiscordJS bot

A basic Discord bot written in JavaScript

**[Deploy DiscordJS bot on Railway](https://railway.com/template/jX0xQo)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/jX0xQo/manifest.json

- **Creator:** opqr's Projects
- **Category:** Bots
- **Total deploys:** 1,138

## Template content

### bot

- **Source:** railwayapp-templates/discordjs
- **Public domain:** Yes

## Documentation

## Overview

discord.js is a powerful�**[Node.js](https://nodejs.org/)** module that allows you to interact with the�**[Discord API](https://discord.com/developers/docs/intro)**� very easily. It takes a much more object-oriented approach than most other JS Discord libraries, making your bot's code significantly tidier and easier to comprehend.

## Highlights

- Object-oriented
- Speedy and efficient
- Feature-rich
- Flexible
- 100% Promise-based

## Learn More

- [discord.js](https://discord.js.org/#/)
- [discord.js Guide](https://discordjs.guide/)
- [Documentation](https://discord.js.org/#/docs/discord.js/main/general/welcome)

## Similar templates

- [Swarm](https://railway.com/deploy/swarm) — Named LLM bots join channels, take jobs, run routines on your Railway box
- [Telegram JavaScript Bot](https://railway.com/deploy/5lRkWa) — A template for Telegram bot in JavaScript using grammY
- [Cobalt Tools [Updated Oct ’26]](https://railway.com/deploy/cobalt) — Cobalt Tools [Oct ’26] (Media Downloader, Converter & Automation) Self Host

Open this page in a browser: https://railway.com/deploy/jX0xQo
