Skip to content

Prerequisites

Before you follow the tutorials and how-to guides, make sure you have the account and developer tools needed for the examples on this site.

Required Checklist

  • A Chainabit account
  • curl to run HTTP examples from your terminal
  • Node.js 22 or newer if you want to run the JavaScript examples
  • pnpm if you want to use the JavaScript or TypeScript workflow shown in the docs
  • Python 3.10 or newer if you want to run the Python examples

Create Your Account

Register through the API or from the product UI. If you are just exploring the docs, you can move straight to the Quickstart and create an account there.

Install curl

curl is the simplest way to follow the examples in this site.

bash
curl --version

If the command is not found, install it using the official setup guide or your operating system package manager.

  • Official install guide: curl.se/download.html
  • macOS: brew install curl
  • Ubuntu or Debian: sudo apt-get update && sudo apt-get install curl
  • Fedora: sudo dnf install curl
  • Windows: use the official Windows package from the curl download page or install it with winget install cURL.cURL

Install Node.js

The JavaScript examples assume Node.js 22 or newer.

Verify the installation:

bash
node --version
npm --version

Install pnpm

After Node.js is installed, install pnpm globally.

bash
npm install -g pnpm
pnpm --version

Useful links:

Install Python

The Python examples assume Python 3.10 or newer.

Verify the installation:

bash
python3 --version
pip3 --version

Install the HTTP client used in our Python samples:

bash
pip3 install requests

Verify Everything

Run these commands before continuing:

bash
curl --version
node --version
pnpm --version
python3 --version

Next Step

Continue with the Quickstart to make your first authenticated request, then use Authentication and Making Requests for the full request flow.

Built with purpose.