Datacake
Get Started Free
← Datacake LoRaWAN Network Server

Migration guide

Migrate from The Things Stack to Datacake's free LoRaWAN Network Server

A practical, no-firmware-re-flash migration path from The Things Stack to Datacake's managed LNS. Run both stacks in parallel during the cut-over so you never lose a device, then decommission the old server when you're ready.

  • Re-use the same DevEUI, JoinEUI/AppEUI and AppKey: no firmware re-flash
  • Cut over gateway-by-gateway with zero downtime
  • 400+ device templates ready, with payload decoders included
  • Free LNS in every Datacake plan, no per-gateway fees

The Things Stack vs Datacake at a glance

A side-by-side view of the parts of the LoRaWAN stack that change when you migrate. We've kept it factual. Both products have their strengths.

CapabilityThe Things StackDatacake
Hosted LoRaWAN Network Server
Hosted (TTS Cloud / Sandbox)
Hosted, included free in every plan
Per-gateway / per-device pricing
PartialTTS Cloud charges per gateway and per device, with throughput tiers
LNS & gateways are free. You only pay for device licenses and optional features
Built-in dashboards
Use external tools (Grafana, ThingsBoard, Datacake) for visualization
Template-driven dashboards out of the box
Built-in payload decoders
PartialCommunity-maintained device repository
400+ Datacake-maintained templates plus the LoRa Alliance / TTN device repository
Multi-region support
EU868, US915, AU915, AS923, IN865, KR920
MQTT integration
MQTT API
MQTTS broker per organisation
Webhook integration
Per-product or per-device webhooks
Built-in alerting & rules engine
Use an external rules / alerting service
Email, SMS, push and webhook actions with escalation
White-label & multi-tenancy
PartialTenant separation, no white-label UI
Custom domain, theming and per-workspace branding
Re-use existing devices (no re-flash)
Same DevEUI, JoinEUI/AppEUI and AppKey

Capabilities reflect the public product documentation of The Things Stack (Cloud / Open Source) and Datacake at the time of writing. We've focused on parts that change during a migration; both products have additional features outside this scope.

Migration in 5 steps

A no-firmware-re-flash path that keeps your existing gateways and devices in place. Run both stacks in parallel during the cut-over, then decommission The Things Stack when you're ready.

  1. 1

    Create a free Datacake account

    Sign up at app.datacake.de. The Datacake LoRaWAN Network Server is included on every plan, so you can run the entire migration on the free tier without flipping any billing switches.

    Tip:Use the same email domain as your existing TTS organization so internal IT can match accounts later when you decommission TTS.
  2. 2

    Point your gateways at Datacake

    In your gateway's packet-forwarder configuration, add Datacake's LNS endpoint (Semtech UDP or LoRa Basics Station). For zero-downtime cut-overs, keep TTS configured in parallel where the gateway supports two backends, or migrate gateway-by-gateway over a maintenance window.

    Compatibility:Datacake works with the same gateway hardware you already operate on TTS (RAK, Kerlink, Multitech, Tektelic, Mikrotik, Dragino and others) using the standard Semtech UDP forwarder or LoRa Basics Station.
  3. 3

    Re-register your devices

    Add each device to Datacake using the same DevEUI, JoinEUI/AppEUI and AppKey from your TTS application. If your hardware is in our template catalog, applying the matching template configures the payload decoder, dashboard and downlink hooks for you in one step.

    Bulk migration:Datacake supports CSV import of device identifiers and keys, so you can move hundreds of devices in a single batch instead of re-typing them by hand.
  4. 4

    Verify uplinks on Datacake

    Watch the Datacake device list for joins and uplinks. If a device hasn't joined yet, trigger a re-join from the device side (button press, NFC config tool or downlink reset depending on hardware). Decoded values should appear on the dashboard within seconds of the next uplink.

    Sanity check:Compare the last uplink timestamp and decoded values against TTS for a few minutes. When they match, the device is fully migrated.
  5. 5

    Cut over and decommission TTS

    Once all devices are reliably on Datacake, remove the TTS endpoint from your gateways and decommission the corresponding TTS application. Webhooks and MQTT subscribers can be re-pointed to Datacake: payload formats are equivalent (both decode to JSON) and per-device endpoints map cleanly across.

    Rollback:Because no firmware was changed, rollback to TTS is always possible: re-point the gateway and re-add the device on TTS with the same keys.

Still evaluating?

Compare The Things Stack vs Datacake side by side

Pricing, hosting model, integrations and where each platform wins, laid out in a single comparison table.

Read the The Things Stack comparison

The Things Stack migration FAQ

Ready to get started?

Create your free account and start monitoring temperature, humidity and air quality in minutes, or book a demo to see how Datacake fits your use case.

Get in touch

We typically reply within one business day.