PRODUKT · CLI & SDKs · PREVIEW

Ein Binary. Jeder Workflow.

Die t-Gates-CLI betreibt heute HTTP-Tunnel (t-gates auth login · t-gates http · t-gates tunnel). Log-Tailing, Replay, Policy-Deploys und die unten gezeigten typisierten SDKs sind auf der Roadmap — noch nicht verfügbar.

Sichere Tunnel · TLS überall · Gehostet in Deutschland
~/work — t-gates
Illustrativ — zeigt Roadmap-Befehle (logs/replay/policy), noch nicht verfügbar.
12MB
Einzelnes Binary
Statisch, keine Laufzeit-Deps
4
Geplante SDKs
TS, Go, Python, Rust — in Kürze
850ms
Kalter Tunnel
Vom Befehl zur Live-URL
100%
Offline-Auth
Gecachte Creds, kein Daemon
EIN BINARY

Einmal installieren. Überall nutzen.

Keine Paketmanager. Keine node_modules. Kein Docker. Die t-Gates-CLI ist ein statisches Go-Binary. Es läuft gleich auf deinem Laptop, in CI, auf einer 3 Jahre alten EC2-Instanz und in deinem Cluster als Sidecar.

  • PlattformübergreifendLinux x86 + arm64, macOS Intel + Apple Silicon, Windows.
  • Auto-UpdateSelbstaktualisierend mit signierten Releases. Versionen in CI pinnen.
  • Shell-CompletionBash, zsh, fish, PowerShell — alle gebündelt.
# install — macOS & Linux (one line)
$ curl -fsSL https://t-gates.de/install.sh | sh
# authenticate & open a tunnel
$ t-gates auth login
$ t-gates http 3000
# Windows & manual — direct downloads:
TYPISIERTE SDKsVorschau

Library-Calls statt Subprozess-Aufrufe.

Die CLI ist großartig für Menschen. Die SDKs sind großartig für Code. Programmatischer Tunnel-Lifecycle, Request-Inspektion, Policy-Deploys — vollständig typisiert, vollständig getestet, direkt in deinen Stack eingebettet.

  • Vier Sprachen, eine FormIdentische Methodennamen und Typen über TS, Go, Python, Rust.
  • Streaming & async-firstLogs als Iteratoren tailen. Deploys abonnieren. Sauber abbrechen.
  • Typisierte FehlerTunnelLimitExceeded, InvalidPolicy — umsetzbar, keine Strings.
TypeScript
// SDK planned — coming soon
// for now, shell out to the t-gates CLI
Go
// SDK planned — coming soon
// for now, shell out to the t-gates CLI
Python
# SDK planned — coming soon
# for now, shell out to the t-gates CLI
Rust
// SDK planned — coming soon
// for now, shell out to the t-gates CLI
VS curl + jq · ROADMAP

Wohin die CLI steuert, kein Bash-Spaghetti.

Roadmap-Beispiel — Log-Abfrage und Replay sind geplant, noch nicht verfügbar: jeden fehlgeschlagenen Request der letzten 10 Minuten gegen Staging wiederholen.

VORHERscripts/replay-failed.sh
#!/usr/bin/env bash
START=$(date -u -d '10 min ago' +%s)
curl -s "$API/logs?status=5xx&from=$START" \
  -H "Authorization: Bearer $TOK" \
  | jq -r '.[].id' \
  | while read ID; do
    curl -s -X POST "$API/replay/$ID" \
      -H "Authorization: Bearer $TOK" \
      -d '{"target":"staging"}' \
      | jq '{id, status, ms}'
  done
Plus Pagination, Retries, Fehlerbehandlung. Pro Skript multiplizieren.
NACHHERterminal (roadmap)
$ t-gates logs query \
    --status=5xx --since=10m \
  | t-gates replay --to=staging
Roadmap — diese Verben sind geplant, noch nicht verfügbar.
BEFEHLE

Die heute ausgelieferten Befehle — plus, was auf der Roadmap steht.

Diese Verben funktionieren in der aktuellen CLI. Mit „roadmap“ markierte Punkte sind geplant und noch nicht verfügbar.

🔑

t-gates auth login

Mit einem API-Key authentifizieren (tgk_…).

t-gates auth login
▶️

t-gates http

Einen lokalen HTTP-Dienst über einen Reverse-Tunnel exponieren.

t-gates http 3000
🌐

t-gates tunnel

Tunnel erstellen, auflisten, starten, stoppen und prüfen.

t-gates tunnel list
📜

t-gates logs · roadmap

Strukturierte Logs tailen, abfragen und exportieren. Geplant — noch nicht verfügbar.

# roadmap
🔁

t-gates replay · roadmap

Einen Request gegen jede Umgebung wiederholen. Geplant — noch nicht verfügbar.

# roadmap
📦

t-gates policy · roadmap

Routing-Policies validieren, diffen, deployen und zurückrollen. Geplant — noch nicht verfügbar.

# roadmap
"
Das Ziel der CLI ist, den üblichen Haufen aus Makefiles, Bash-Skripten und internen Wrappern zu ersetzen. Das Onboarding eines neuen Engineers sollte sein: t-gates installieren, einloggen, fertig.
Developer Experience
Wofür die CLI gedacht ist · Pre-Alpha
Eine CLI
INSTALLIEREN · EINLOGGEN · FERTIG

In zehn Sekunden installiert. In dreißig live.

Ein Binary. Kein Daemon. Kein Config-Tanz. Der kürzeste Weg von der Idee zur Live-URL.

Keine Karte nötig · 14 Tage Testphase · Jederzeit kündbar