View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.14.5
- Last updated
- First released
- Unity version
- 2020.3.47 or later
- Package size
- 1.0 MB
- Files
- 221
- Favorites
- 35
- Views in the past week
- 12
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $4.99 on
Keywords
WebSocket, REST and HTTP Server
Create a REST server within Unity to provide an Http API for other tools to call into your Unity application. Also can act as a normal HTTP server serving static files.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 9
WebSocket, REST and HTTP Server screenshot 1
About this asset
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
From the publisher's Asset Store listing.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.50f1 | Compatible | Compatible | Compatible | Compatible |
| 2020.3.47f1 | Compatible | Compatible | Compatible | Compatible |
This package is compatible with unity versions >=2022.3.50 or higher and all targets (except WebGL) and all operating systems.
As listed on the Asset Store.