Tinkerforge ist eine Plattform von verschiedenen aufeinander steckbaren Mikrocontrollerbausteinen (Bricks), die verschiedene Module (Bricklets) ansteuern können. Die einzelnen Bricklets können über die Bricks mithilfe von API Bindings, die in einer Vielzahl von Programmiersprachen implementiert sind ansteuern. Es gibt zahlreiche verschiedene Bricklets, die unterschiedlichsten Zwecken dienen. Bricklets können (drahtlose) Schnittstellen zu Netzwerken oder Analogen Medien sein, oder auch Sensorik beinhalten. Die Hardware kann nach einem simplen Baukastenprinzip beliebig kombiniert werden.