APT Repository

The software available in the download section is also available for installation as Debian packages in our APT repository.

Currently, these distributions and architectures are supported:


Step 1: Import public GPG key:

wget https://download.tinkerforge.com/apt/$(lsb_release -is | tr [A-Z] [a-z])/archive.key -q -O - | sudo apt-key add -

Step 2: Add APT repository:

sudo sh -c "echo 'deb https://download.tinkerforge.com/apt/$(lsb_release -is | tr [A-Z] [a-z]) $(lsb_release -cs) main' > /etc/apt/sources.list.d/tinkerforge.list"

Step 3: Update APT package list:

sudo apt update


Currently, these packages are available:

  • Tools
  • API Bindings
    • Go: golang-tinkerforge-dev
    • Java: libtinkerforge-java and libtinkerforge-java-doc
    • JavaScript (Node.js): node-tinkerforge
    • JSON: tinkerforge-json
    • MQTT: tinkerforge-mqtt
    • Octave: octave-tinkerforge
    • Perl: libtinkerforge-perl
    • PHP: php-tinkerforge
    • Python: python3-tinkerforge (Python 3) and python-tinkerforge (Python 2)
    • Ruby: ruby-tinkerforge
    • Shell: tinkerforge-shell