Skip to content

What you need

The beta package

Your Centific contact will send you qc_sdk_beta1.zip. Unzip it anywhere. It contains:

File What it is Do you need it?
centific-0.1.0b1-py3-none-any.whl The Python SDK If you use Python (recommended)
centific-qc-0.1.0-beta.1.tgz The Node.js SDK Only if you use Node.js
qc.sh A shell script (bash + curl + jq), nothing to install Only if you prefer the command line
SHA256SUMS Fingerprints of the files above, to confirm they arrived intact Optional
BETA_GUIDE.md This documentation as a single file, for offline reading Optional

You only need one of Python, Node.js or the shell script. This site uses Python throughout. See Node.js & shell for the others.

On your computer

  • Python 3.11 or newer (check with python --version)
    • or Node.js 18 or newer, or a terminal with bash, curl and jq
  • An API key (see Get an API key)
  • A .zip of your data, up to 5 GB (see Prepare your data)
  • An internet connection. Uploads go straight from your computer to secure storage, so a faster connection means a faster upload.

Next: Install the SDK