SDK Reference > SDK Introduction

SDK Reference

SDK Introduction

Use Reforge's SDKs to run robot calibration, generate identification models, and run model-based controllers to improve your robot's speed and accuracy.

There are two SDK's to work with. See the documentation for more information on the each SDK.

  1. Reforge SDK - a PyPi (pip-installable) package containing the calibration and control modules for users to install. See the SDK documentation for usage.
  2. Reforge Inteface SDK - an open-source Github repository that contains code for implementing Reforge's interface with your robot's SDK, running the calibration routines, and calling the cloud API to process calibration data. This repository includes the installable Reforge SDK in the requirements.txt file. See the Interface SDK documentation for usage.

The Reforge Core release contract supports CPython 3.11 and 3.12 on Linux x86_64, CPython 3.12 on generic Linux aarch64, and macOS ARM64. The generic Linux aarch64 wheel is qualified in a pinned manylinux container on a native ARM64 runner; Almond/JetPack hardware, CUDA/JetPack Torch, GPU behavior, and robot-level timing remain pending field qualification.