Skip to content

Prerequisites

Before setting up Discord Forum API, make sure you have the following.

System Requirements

RequirementVersionNotes
Node.js20.x or laterDownload
pnpm9.x or laterInstall guide
GitAny recent versionFor cloning the repo

Discord Requirements

You’ll need a Discord application with a bot. If you don’t have one yet, don’t worry - we’ll walk through creating one in the Discord Bot Setup guide.

What You’ll Need

  • Discord Account with access to the Developer Portal
  • Discord Server with at least one forum channel
  • Admin permissions on the server where you’ll add the bot

Quick Checklist

  • Node.js 20+ installed (node --version)
  • pnpm 9+ installed (pnpm --version)
  • Discord account ready
  • Discord server with Community enabled
  • Forum channel created (or will create one)

Installing Prerequisites

Node.js

Download and install from nodejs.org. Choose the LTS version.

Verify installation:

Terminal window
node --version
# v20.x.x or higher

pnpm

Install pnpm globally:

Terminal window
npm install -g pnpm

Or use Corepack (included with Node.js 16.13+):

Terminal window
corepack enable pnpm

Verify installation:

Terminal window
pnpm --version
# 9.x.x or higher

Optional Tools

These aren’t required but can be helpful:

ToolPurpose
DockerFor containerized deployment
Turso CLIFor Turso database management
VS CodeRecommended editor with great TypeScript support

Hardware Requirements

Discord Forum API is lightweight:

Use CaseRAMStorage
Development512MB100MB
Small community (under 1000 threads)512MB500MB
Large community (10000+ threads)1GB+2GB+

Next Steps

Ready to go? Head to the Quick Start guide to set up the project.