Colyseusv0.16
DocumentationRoadmapSponsors
CTRL K
GitHubGitHubDiscordDiscord
CTRL K
  • Overview
  • Introduction
  • Getting Started
    • TypeScript
    • JavaScript
    • React
    • Unity
    • Defold
    • Construct 3
    • Cocos Creator
    • Haxe
    • Discord Activity
    • WeChat
  • Tutorials
    • BabylonJS
    • Phaser
      • 1: Basic Player Movement
      • 2: Linear Interpolation
      • 3: Client Predicted Input
      • 4: Fixed Tickrate
    • PlayCanvas
  • API Reference
  • Server API
    • Room API
      • Timing Events
      • Exception Handling
      • Built-In Rooms
        • Lobby Room
        • Relay Room
      • Examples
    • Match-maker API
    • Custom HTTP Routes
    • Presence
    • Driver
    • Transport
      • WebSocket (Default)
      • uWebSockets.js
      • WebTransport
      • Bun WebSockets
    • Logging
    • Development Mode
    • Debugging
    • Graceful Shutdown
  • Client SDK
  • State Synchronization
    • Schema Definition
    • State View
    • Client-side Callbacks
      • React
      • Advanced: Implement Your Own Callback System
    • Advanced Usage
    • Best Practices
  • Authentication
    • Room Authentication
    • HTTP Middleware
    • Auth Module
  • Database
  • Tools
    • Load testing
    • Monitoring Panel
    • Playground
    • Unit Testing
  • Deployment
    • Scalability
    • Colyseus Cloud
      • Compute Plans
      • Continuous Deployment
      • DDoS Protection
      • Environment Variables and Secrets
      • "Deploy failed" errors
      • TypeScript/Compilation errors
      • Pricing & Billing
  • More
  • Recipes
    • Custom CORS Headers
    • Custom Room ID
    • Deny a Player Joining a Room
    • Password Protect Room
    • Setup Server from Scratch with TypeScript
  • Example Projects
    • Defold Engine
    • Discord Activity
    • KAPLAY
    • PixiJS
      • MMO Demo
      • Shooting Gallery Demo
      • Starboss Demo
      • Turn Based Tanks Demo
      • MMO Demo
      • Hide and Seek Tech Demo
    • Decentraland
  • Extra
  • Recommendations
    • Command Pattern
    • 3rd Party Packages
  • Community
    • Help us improve this page!
    • 0.16
    • 0.15
  • FAQ

On This Page

  • Node.js Runtime
  • Bun Runtime
Question? Give us feedback →Edit this page
Sponsors
Server APITransport

Transport

Colyseus provides the following Transport implementations for the Transport layer.

Node.js Runtime

WebSockets (Default)uWebSockets.js (Native)WebTransport

Bun Runtime

Bun WebSockets

Each Transport implementation has its own set of options for customization.

Last updated on April 30, 2025
DriverWebSocket (Default)

2025 © Endel Dreyer