ChirpStack est un serveur réseau LoRaWAN open source pour réseaux privés et publics. Il propose une interface web pour gérer passerelles, appareils et locataires, des intégrations avec des services cloud et des bases de données, ainsi qu'une API gRPC. Il prend en charge les régions LoRaWAN courantes, les classes A, B et C et les versions 1.0 à 1.1. Des composants distincts existent autour du serveur : Concentratord et MQTT Forwarder pour les passerelles, et un Gateway OS open source pour Raspberry Pi et du matériel RAK, Dragino et Seeed. Vous installez et exploitez ChirpStack vous-même ; PostgreSQL, Redis et MQTT sont requis.
ChirpStack est distribué sous licence MIT et a été écrit par Orne Brocaar, qui propose un support commercial. Comme vous exploitez ChirpStack vous-même, les données des appareils et du réseau restent sur l'infrastructure que vous choisissez, et le code source est consultable. Pour une organisation européenne, cela signifie un contrôle complet de l'hébergement et des données, au prix d'une exploitation et d'une maintenance à votre charge ou à celle d'un partenaire.