Skip to content
Chirpstack logo

Chirpstack

Claim this tool

Open-source LoRaWAN Network Server for managing gateways, devices, and data integrations.

Free, no paid tierVisit Website
Tracked since 2026

The Bottom Line

Price
Free, no paid tier. Compare plans

Key facts

  • Open-source LoRaWAN Network Server.
  • Manages gateways, devices, and data integrations via a web interface.
  • Supports LoRaWAN Class A, B, and C devices with ADR and channel configuration.

Pros

  • Completely open-source, offering flexibility and community support
  • Comprehensive feature set for managing LoRaWAN networks
  • Supports all LoRaWAN device classes and versions
  • Robust API and integration options with cloud providers and databases
  • Multi-tenant architecture for managing multiple organizations

Cons

  • Requires technical expertise for setup and maintenance
  • Commercial support is available but not included by default
  • Relies on community support for non-commercial issues

What is Chirpstack?

ChirpStack is an open-source LoRaWAN Network Server designed for setting up and managing LoRaWAN networks. It provides a comprehensive web interface for the administration of gateways, end-devices, and tenants. The platform facilitates seamless data integrations with major cloud providers, various databases, and other services commonly used for handling IoT device data. ChirpStack is built for developers, system integrators, and organizations looking to deploy and manage their own LoRaWAN infrastructure. It offers robust support for different LoRaWAN device classes (A, B, C) and ensures optimal network performance through features like Adaptive Data-Rate (ADR) and channel reconfiguration. Its extensive API capabilities allow for deep integration and extension with external systems, making it a flexible solution for diverse LoRaWAN applications.

Available on: Web

Key Features

  • Class-A support for bi-directional communication
  • Class-B support with scheduled receive windows via time-synchronized beacons
  • Class-C support for nearly continuously open receive windows
  • Adaptive Data-Rate (ADR) for energy saving and spectrum optimization
  • Live frame-logging for gateways and devices with RX/TX metadata and PHYPayload display
  • Channel (re)configuration for LoRaWAN bands
  • Multi-tenant support with organization-based user accounts and data isolation
  • gRPC and REST APIs for external service integration

Pricing

Free

Chirpstack is completely free to use with no hidden costs.

View pricing

Reviews

Improve Your Thinking Patterns Using ChatGPT cover
$99 Free with your review

Review Chirpstack, get a free AI guide

Share your experience and we will send you Improve Your Thinking Patterns Using ChatGPT, free.

Write a review

Best Chirpstack Alternatives

Top alternatives based on features, pricing, and user needs.

Most buyers shortlist 2 or 3 tools before committing. Pull a side-by-side comparison or browse the full alternatives shortlist below.

Explore More

Chirpstack FAQ

How does ChirpStack handle data isolation for different organizations in a multi-tenant setup?

ChirpStack's multi-tenant application-server integrates user accounts into the MQTT broker authentication. This ensures that each organization can only access and view its own data, maintaining strict data isolation.

Can ChirpStack optimize the data rate and power consumption of LoRaWAN end-devices?

Yes, when Adaptive Data-Rate (ADR) is enabled on an end-device, ChirpStack's LoRaWAN network server actively manages the device's data-rate and transmit power. This not only conserves device energy but also optimizes radio spectrum usage, reducing the risk of collisions.

What kind of debugging capabilities does ChirpStack offer for LoRaWAN frames?

ChirpStack provides a live frame-logging feature that acts like a 'Wireshark for LoRaWAN'. It displays all RX/TX metadata along with the raw LoRaWAN PHYPayload in a readable format, enabling detailed debugging of communication between gateways and devices.

Is it possible to customize the LoRaWAN channels used by devices within ChirpStack?

Yes, the ChirpStack LoRaWAN network server allows for flexible channel (re)configuration. Users can define a subset of LoRaWAN channels (e.g., for the US band) or add additional channels (e.g., for the EU band), and the server ensures devices remain synchronized with the network's configured channels using CFList and/or MAC commands.

What types of APIs does ChirpStack offer for integrating with external systems?

ChirpStack provides both gRPC and REST APIs for integration with external services. Additionally, all application data is published to an MQTT broker by default, and specific integrations are available for various cloud providers, databases, and visualization platforms.

Guides & Articles