Getting Started

Go from zero to a working database in your Discord server in three steps.

1

Add CordBase to your server

  1. Sign in at cordbase.gg using your Discord account. CordBase uses Discord OAuth2 so there is no separate password to remember.
  2. After signing in you are taken to the server picker. Select a server where you have Manage Server or Administrator permission. Servers without the bot are marked CordBase not added. If you pick one, click Add CordBase, authorize it in Discord (your server is already selected), then come back and click I've added it.
  3. The bot requires the applications.commands and bot scopes. No message-content intent is needed — CordBase works entirely through slash commands.
2

Create your first table

  1. In the dashboard, click + New Table.
  2. Give the table a name (e.g. “Inventory”). This name becomes part of the slash commands your members will use.
  3. Add columns. Each column has a name, type (text, number, date, boolean, select, or user), and optional settings like “required”. See Tables & Schemas for details on each column type.
  4. Click Create Table. CordBase registers the slash commands with Discord within a few seconds.
3

Start using commands

Each table becomes its own slash command. Head to any text channel in your server and type /inventory add. Discord shows each column as an option. Fill in the fields and press Enter — you just added your first row.

/inventory add item:Diamond Sword quantity:3

You can now use /inventory query to search, /inventory update to edit (numbers can be set, incremented or decremented), and /inventory leaderboard to rank by a number column. See the full Commands Reference for everything available.

Prefer a template?

If you want to skip schema design, browse the Template Library and install a pre-built table with one click. Templates include inventories, currencies, character sheets, rosters, and more.