Your order

Your cart is empty.

Browse plans
Total

VAT included.

Checkout

Documentation

Everything you need to deploy and run a Discord bot on RenkCord. Written for people who read the source before they ask questions.

Quick start

Three steps, roughly two minutes, no credit card.

  1. Create an account and add a bot in the panel.
  2. Deploy the code – Git push or drag & drop.
  3. Set your environment variables (start with your bot token).

Deploy with Git

Link your repo in the panel, or push straight from your machine:

terminal
git remote add prod https://git.renkcord.com/you/bot.git
git push prod main

The panel detects the runtime, installs dependencies and starts the entry point. Every new push triggers a rebuild and a restart.

Deploy by drag & drop

Zip the project (or upload the dist/ folder) in the panel. We install dependencies and start the process.

Upload limit is 500 MB per push. Storage per bot goes up to 10 GB on paid plans.

Runtimes

Pre-installed and detected automatically. You ship code, not YAML.

Runtime Entry point
Node.js 20 index.js
Python 3.12 main.py
Go 1.22 main.go (build output)
Java 21 app.jar
Rust target/release/ binary
C# (.NET 8) app.dll
Docker (custom) Dockerfile

Environment variables

Secrets like your bot token live in the Environment tab, encrypted at rest. They never appear in logs or build output.

.env
TOKEN=your-bot-token
OWNER_ID=123456789012345678
LOG_LEVEL=info

Reference values as ${TOKEN} in start commands. Rotate a token without redeploying.

Database

Each bot gets a persistent SQLite database at /data/db.sqlite. No database server to operate.

Snapshotted daily with your project. Free-plan storage (500 MB) persists while the bot is active.

Logs

Console output streams live into the panel. No ssh, no docker attach.

Searchable and filterable like grep. Logs are kept for 7 days.

Restart on crash

Process exits, we restart it after 2 seconds. Up to 5 restarts within 10 minutes – beyond that the bot goes down and you get the last 100 log lines by email.

Auto-suspend

Free-plan bots sleep after 30 minutes of inactivity and wake on the next command. State stays in SQLite, RAM is released.

Webhooks

Deploy finished, crash, daily backup, status change – each event can be pushed to your own endpoint.

shell
curl -X POST https://discord.com/api/webhooks/{id}/{token} \
  -H "Content-Type: application/json" \
  -d '{"content":"Bot deployed"}'

Backups

Project and database are snapshotted every 24 hours and kept for 7 days. Restore one file or the whole bot with a click.

Billing

Monthly plans, no minimum term, cancel anytime. Prices include VAT. Paid plans have a 14-day money-back guarantee.

FAQ

The usual questions are answered in the FAQ section on the homepage. If yours isn't there, open the support chat.