- Current Version: 1.14.2: 2025-03-10T11:48:12Z
- First Published: 2022-03-14T17:04:12Z
- Size: 848208
- Supported Unity Versions: 2020.3.47
tools utilities
(7 Votes)
Add to cart
WebSocket, REST and HTTP Server
$9.19
$9.19
Documentation | ChangeLog | Support Form | Feature Requests | Tutorials
Create a REST server within Unity to provide an Http API for other tools to call into your Unity application.
Use cases:
- 📱 Mobile Browser Apps
- 🤝 Companion apps for games
- 👾 Twitch Overlays
- 🧑💻️ Render Servers
- 🖥 Remote Installations / Displays
- ...
This is useful to accept commands from companion apps and/or other applications to make Unity more interactive.
Also useful to have remote light installations or displays, that can then be controlled by other commanding software.
Features:
- Supports Visual Scripting
- Auto Endpoints (Position/Rotation/Scale, Material and more)
- Fast, handles multithreading so unity objects can be accessed safely
- Includes the NetCoreServer library (MIT License), which is a C# server library
- Supports HEAD, GET, POST, PUT, DELETE, OPTIONS by default and, with a custom implementation, all other methods
- Register endpoints either directly or with regular expression support
- Supports query parameters like ?x=3&y=3
- Includes helper functions to call unity objects from rest server code.
- Debugging Utilities
- Simple WebSocket support
- Handle Multipart Form Uploads
- A lot of examples, see homepage for details
- Platform Support (tested)
- ✅ Windows (Mono/IL2CPP)
- ✅ Mac M1/Intel (Mono/IL2CPP)
- ✅ Android
- ✅ iOS
Add to cart