Developer Quickstart
Lets Build!
Get up and running with the Telekinesis SDK and run your first example in just a few minutes.
Step 1: Create an API Key
Create a Telekinesis account and generate an API key:

Store the key in a safe location, such as your shell configuration file (e.g. .zshrc, .bashrc) or another secure location on your computer.
Step 2: Configure the API Key
Export the API key as an environment variable.
Open a terminal window and run below command as per your OS system.
Replace <your_api_key> with the one generated in Step 1.
export TELEKINESIS_API_KEY="<your_api_key>"setx TELEKINESIS_API_KEY "<your_api_key>"WARNING
For Windows, after running setx, restart the terminal for the changes to take effect.
Optionally verify that the key is set:
echo $TELEKINESIS_API_KEYecho $Env:TELEKINESIS_API_KEYThe Telekinesis SDK uses this API key to authenticate requests and automatically reads it from your system environment.
Step 3: Install the Telekinesis SDK
Create an isolated environment so that there is no dependency conflicts. We recommend installing
Minicondaenvironment by following instructions from here.Create a new
condaenvironment calledtelekinesis:
conda create -n telekinesis python=3.11- Activate the environment:
conda activate telekinesis- Install the core SDK using
pip:
We currently support Python versions - 3.11, 3.12. Ensure your environment is in the specified Python version.
pip install telekinesis-aiStep 4: Run Your First Example
- Git clone our
telekinesis-examplesrepository from Github with:
git clone --depth 1 --recurse-submodules --shallow-submodules https://github.com/telekinesis-ai/telekinesis-examples.gitINFO
This also downloads the telekinesis-data repository, which contains sample data used by the examples. You can replace this with your own data when using Telekinesis in your own projects. Download time may vary depending on your internet connection.
- Change directory into
telekinesis-examples:
cd telekinesis-examples- Install example-only dependencies:
pip install numpy scipy opencv-python rerun-sdk==0.27.3 loguru- Run the
segment_image_using_samexample:
python examples/cornea_examples.py --example segment_image_using_samIf the example runs successfully, a Rerun visualization window will open showing the result.
INFO
Rerun is a visualization tool used to display 3D data and processing results.
Rerun Visualization

Step 5: Explore More Examples
We provide a large set of examples to help you learn all the available skills in the SDK.
Find the complete list with:
python examples/cornea_examples.py --listThis will display all available examples, such as:
To run any of the above examples, replace <name_of_example> below with names from the list generated above such as segment_image_using_ycrcb, segment_image_using_foreground_birefnet:
python examples/cornea_examples.py --example <name_of_example>INFO
You can explore our GitHub repositories using the links below:
- Telekinesis Examples: https://github.com/telekinesis-ai/telekinesis-examples
- Telekinesis Data : https://gitlab.com/telekinesis/telekinesis-data
Where To Go Next?
Now that you’ve successfully run your first example, you’re ready to build with Telekinesis.
Use Telekinesis in Your Project
Learn how to integrate the SDK into your own code through the use of Telekinesis Skills.
Curious how data flows through Telekinesis?
Explore the datatypes_examples to understand how data is represented, passed, and transformed between Skills.

