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.
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
const netcode = tashi.netcode.configure({
mode: 'adaptive',
baseCompensation: 80, // ms
adaptationRate: 'auto',
jitterBuffer: {
min: 20,
max: 200
}
});
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
Integration in four lines
Use Tashi.init({ gameId, apiKey }) to configure both modules. Configure only what you use.
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();
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.
Integrate Tashi in your next session
Dev is free. Install to working multiplayer in under 15 minutes.