Product Docs Pricing Devlog About
Sign In Get Started
The Tashi Platform

One SDK. Two problems solved.

Adaptive netcode and live anti-cheat behind your game. No server engineers or ops burden.

How Tashi connects to your game

Tashi connects your game client to players through Tashi Cloud. One init call routes netcode and anti-cheat traffic.

Your Game Client Tashi SDK tashi.init() Tashi Cloud Netcode engine Anti-cheat signals Session analytics Other Players Clients
Adaptive Netcode Module

Lag compensation for each connection

Adaptive netcode measures each player's RTT and adjusts the compensation window per player and session.

High-latency players avoid network penalties, while clean connections avoid overcorrection. Game feel stays consistent across mixed connections.

  • Per-player RTT measurement
  • Jitter buffer per session
  • Compensation window auto-adjusts
  • No code changes between sessions
Learn more about netcode
netcode-config.ts
const netcode = tashi.netcode.configure({
  mode: 'adaptive',
  baseCompensation: 80, // ms
  adaptationRate: 'auto',
  jitterBuffer: {
    min: 20,
    max: 200
  }
});
Anti-Cheat Module

Rule engine for live anti-cheat signals

Tashi's anti-cheat module applies configurable rules to behavioral signals. Adjustable thresholds let you set game-specific sensitivity.

High-confidence flags are automatic. Borderline cases enter manual review while the game keeps running.

  • Velocity anomaly detection
  • Position teleport and geometry violation
  • Input timing irregularity analysis
  • Stat outlier pattern matching
Learn more about anti-cheat
Active signals
Velocity anomaly Confidence: 94%
Position teleport Confidence: 99%
Input timing pattern Confidence: 67%
Stat outlier Confidence: 88%

Integration in four lines

Use Tashi.init({ gameId, apiKey }) to configure both modules. Configure only what you use.

game-entry.ts
import { Tashi } from '@tashi/sdk';

await Tashi.init({
  gameId: 'your-game-id',
  apiKey: process.env.TASHI_KEY
});

// start a session, netcode is live
await Tashi.session.start();

// enable anti-cheat detection
Tashi.anticheat.enable();
Read the quickstart API reference

Built for studios that ship

Tashi is for teams without dedicated infrastructure staff.

Solo developer or small team

Build the game, not the server stack. The free Dev tier supports up to 50 CCU. Upgrade when the title goes live.

Mid-size indie studio (5-15 people)

Gameplay engineers can leave netcode and anti-cheat to Tashi. Studio supports up to 500 CCU.

Get started

Integrate Tashi in your next session

Dev is free. Install to working multiplayer in under 15 minutes.