Windows Edition

Available
Windows

For teams running their own Windows infrastructure.

$999.99 per year

Self-host license · quarterly updates included.

What's included

  • Native .NET 10 Windows Service + TMG TAK Server Console (desktop) + /console (web)
  • GeoLibre COP / SA / C3 (airgap)
  • Marti / CoT compatibility · local CA enrollment
  • Multitenancy · MANET edge · federation
  • Inno Setup EXE installer + install scripts
  • Optional data-integration / video / collab modules*

Buy Now — Powered by SendOwl

Linux / Docker / Kubernetes

Coming
Linux Docker Kubernetes

Server Edition — Linux packages, Docker, and Kubernetes.

$999.99 per year

Same price as Windows · quarterly updates included · lock it in now.

What's included

  • Full parity: CoT / Marti / web /console / GeoLibre COP / multitenancy
  • Docker / OCI images
  • Kubernetes Helm charts
  • RPM · DEB · APK packages
  • Horizontal scale path (Redis backplane option)

Buy Now — Powered by SendOwl

Full feature parity between editions. Both ship the same engine — CoT/Marti compatibility, the GeoLibre COP/SA/C3, the admin console, multitenancy, federation, and MANET edge. The only difference is the deployment target (Windows Service vs Docker / Kubernetes / Linux packages).

Why TeamTrack

TeamTrack vs. the standard Node.js TAK Server

The reference TAK Server runs its CoT router on Node.js's single-threaded event loop and is managed over SSH with CLI scripts and scp. TeamTrack is a native, multithreaded .NET 10 TAK server with a desktop admin console and an airgap COP.

Capability Standard TAK Server
Node.js / JVM
TeamTrack
.NET 10
TAK platform
Runtime model Single-threaded Node.js event loop; long-running work can block fan-out Multithreaded .NET thread pool — CoT fan-out, persistence, and TLS run concurrently
CoT broker Node.js CoT router In-process CotHub with async DuckDB persistence that never blocks fan-out
Browser COP Web COP available Airgap GeoLibre COP — no CDN, vendored MapLibre, TAK/OIDC auth
Multitenancy Not in core DB-per-tenant, SNI demux, structurally isolated CotHubs
Admin model CLI / SSH — CertMaker scripts, scp'd packages, XML/JSON on the box Native WPF console + browser /console — no SSH, no scp
Users & groups Config files + admin API over SSH Create/edit/delete, reset passwords, bulk import, assign IN/OUT groups in the UI
Certificates CertMaker CLI scripts, manual .p12 handling Issue, revoke, download .p12 + CA PEM from the browser
Missions & packages Marti API or SCP upload Create/list/delete missions; upload ZIPs in the browser (no SCP)
Dependencies JVM + Node.js + Docker/VM recommended Single native binary — no JVM, no Docker, no VM
Deployment Linux / Docker-first Windows-native (Inno EXE + Service); .NET Server Edition for K8s/Linux is coming
Optional — pairs with Real-Time Geospatial Engine (Windows) or GeoInsights (cloud)
Data integration TAK data feeds only Compatible MQTT / APRS / SCADA / UDP-JSON → CoT modules (full platform: GeoInsights)
ISR video / KLV Video registry; no KLV/MISB CoT synthesis Optional MISB 0601 → sensor-footprint CoT (full pipeline: GeoInsights)
Collaboration Basic chat Optional Fluxer GeoChat + LiveKit voice/video on the CoT bus
Cloud-native path Container-only; one-process-per-instance Same engine in .NET Server Edition as OCI images + Helm charts Coming

Multithreaded by design

.NET's thread pool runs CoT fan-out, DuckDB writes, feed ingest, and TLS termination on separate threads. On Node.js's single-threaded loop, one slow consumer or a heavy write can stall the whole broker — that can't happen here.

One runtime, one process

No JVM alongside Node.js, no container requirement for a working install. One Windows Service, one process graph, one log stream.

Columnar export built in

Stream CoT history as Apache Arrow IPC or Parquet — skip JSON entirely for analytics pipelines and bulk export.

Fair note: the standard TAK Server implements the full ~391-operation OpenAPI and has a mature plugin ecosystem. TeamTrack targets the primary ATAK / WinTAK probe surface (connect, enroll, stream, mission, sync) and does not support plugins — it's optimized for Windows-native ops and integrated data, not full admin-console parity.

Hosted SaaS

Don't want to self-host? A managed offering is coming.

The multitenancy engine already exists — database-per-tenant isolation, SNI demux, and per-tenant CotHubs. Once the .NET Server Edition ships, we'll offer TeamTrack as a managed multitenant SaaS so smaller teams can spin up an isolated environment in minutes.

What's ready now: the isolation model, per-tenant CAs, and tenant management API. What's coming: the hosted control plane, billing, and onboarding.

Get notified at launch

FAQ

Common questions

How is TeamTrack licensed?

As a self-hosted annual subscription: $999.99/year for either edition (Windows now, .NET Server Edition when it ships), including GeoLibre COP, SA, C3, and the dashboard. Quarterly updates included. Need more than one deployment or enterprise terms? Contact sales.

Do I need Docker or a JVM?

No. The Windows Edition is a single native .NET 10 service installed via an Inno Setup EXE. No Docker, no JVM, no Linux shell required.

Will it work with my existing ATAK / WinTAK clients?

Yes — it implements the Marti/CoT probe surface ATAK, WinTAK, and iTAK hit during connect, enroll, stream, mission, and sync flows. Enroll against Marti TLS, then stream CoT on 8089.

What about Linux / Kubernetes?

That's the .NET Server Edition — Docker, Helm, and RPM/DEB/APK packages. It's on the roadmap; join the early-access list to be notified at launch.

Can it run airgapped?

Yes. The GeoLibre COP, MapLibre, and plugins are all served locally with no CDN fetches. Pair with a local TechMaven Tile Server for offline basemaps.

Is there a free trial?

We offer guided demos and self-host evaluations. Reach out to sales and we'll get you set up on your own network.

Talk to us

Tell us about your team and deployment — we'll put together a quote and a walkthrough.