Developers

Build on TigerTag.

The TigerTag protocol is open — CC-BY-4.0, with an irrevocable right to implement it in any product, free, forever. Tiger Studio and Tiger-Scale are MIT; the SDKs are Apache-2.0. The mobile app is free to use, but proprietary.

  1. 1

    An open protocol

    Any NTAG 213/215/216, any ACR122U reader, bought anywhere. The Pod is 3D-printed — print it yourself.

  2. 2

    TigerTag is 100% offline

    The data lives on the chip. No cloud, no account, nothing phones home.

  3. 3

    TigerTag+ adds an optional online layer

    The same offline chip, plus a catalogue entry its manufacturer maintains. Optional. Additive. Never a dependency.

  4. 4

    TigerData

    For spools with no chip at all: tracked in the app, upgradeable to a real chip anytime.

  5. 5

    TigerData+

    A chipless spool that still carries a real catalogue product id — so it knows exactly which filament it is, without a chip. Identified, not certified: only silicon can prove its own origin.

  6. 6

    The .ttag file

    A spool description as a file, for when there is no chip to read: the same fields the protocol defines, exchangeable between apps, importable into an inventory.

  7. 7

    The ecosystem

    Desktop and mobile apps, the Pod, the Scale. Installs in a minute — no self-hosting required.

  8. 8

    Factory partners

    Filament that arrives already knowing what it is, tagged on the production line.

  9. 9

    The tag outlives the spool

    Rewrite it onto the next spool, or reflash it as a plain NDEF tag.

What is open, component by component

Verified against the public repositories.

ComponentLicenceNotes
Protocol specCC-BY-4.0The protocol specification and the public registry tables. LICENSING.md carries an irrevocable, worldwide, royalty-free implementation grant.
Tiger StudioMITThe desktop app. Fork it, sell it — just don't call your fork Tiger Studio.
TigerScale V3MITThe scale firmware (ESP32-S3, touchscreen, dual NFC).
TigerPODCC-BY-4.0The Pod, presented: free design, free electronics — two ACR122U readers, a printed shell, a splitter.
SDK-JSApache-2.0JavaScript SDK. Apache-2.0 carries an express patent grant.
SDK-PythonApache-2.0Python SDK. Same terms as the JS SDK.
Firebase integrationCC-BY-4.0Integration reference for third parties: security-rules mirror and data model.
Mobile appProprietaryFree to use. Not open source.

Everything else lives on GitHub

The whole ecosystem is public: every repository under the organisation, and TigerSystem-Docs — the source of truth, where the protocol, the history and every design decision are written down.

The public API

The product catalogue is readable without a key. These are the endpoints this very site runs on — the catalogue page and every product page are built from them, so what you get is what we get.

  • POSThttps://api.tigertag.io/api:tigertag/product/get/all

    The whole catalogue, paged.

  • GEThttps://api.tigertag.io/api:tigertag/product/get?uid=0&product_id=<id>&lang=<xx>

    One product: EAN, description, print settings, datasheets. `uid=0` for an anonymous read.

  • GEThttps://cdn.tigertag.io/img?id=<id>&size=large

    Product image. size = thumb (32px) · small (64) · compact (128) · medium (256) · large (512).

The catalogue endpoint has no “return everything” mode: page through it and follow the {nextPage} the response gives you, until it is null.

Open the API reference (Swagger) ↗

Free protocol, guarded name

Anyone may implement the protocol and say “compatible with TigerTag”. Only a TigerTag Certified partner may put the TigerTag name and logo on a product and issue TigerTag+ signatures — TigerTag holds the private key. Two gates: the trademark (marketing) and the signature (technical). Neither restricts the protocol by one line.

An uncertified chip works perfectly — offline, with any app, on every supported printer. It just can't prove its origin. The free tier actually works; the certified tier proves.

Built on TigerTag

Others are already building on it.

Independent projects that read the open spec and shipped. No partnership, no endorsement, no certification — just an open protocol doing its job.

Worth being precise about the firmware: no stock printer firmware reads TigerTag natively yet. This community one already does.

  • OpenRFID

    github.com/suchmememanyskill

    A community toolkit that reads many vendors' spool tags. TigerTag is one of them — the open payload made it a straightforward add.

    Visit the project →
  • Spooly Tracker

    spoolytracker.com

    An independent filament-inventory platform — web, mobile, Home Assistant, OrcaSlicer, self-hostable. It identifies spools with TigerTags.

    Visit the project →
  • Snapmaker U1 Extended Firmware

    GPL-3.0 · 850+ ★

    First printer to read TigerTag natively

    An independent community firmware for the Snapmaker U1. With it, the U1 reads TigerTags on the machine itself.

    Visit the project →

Building on TigerTag? Tell us — and if you want the integration verified, TigerTag Certified is there for that. Join the Discord →