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.