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.This package is compatible with unity versions >=2022.3.50 or higher and all targets (except WebGL) and all operating systems.Documentation | ChangeLog | Support Form | Feature Requests | TutorialsCreate 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 ScriptingAuto Endpoints (Position/Rotation/Scale, Material and more)Fast, handles multithreading so unity objects can be accessed safelyIncludes the NetCoreServer library (MIT License), which is a C# server librarySupports HEAD, GET, POST, PUT, DELETE, OPTIONS by default and, with a custom implementation, all other methodsRegister endpoints either directly or with regular expression supportSupports query parameters like ?x=3&y=3Includes helper functions to call unity objects from rest server code.Debugging UtilitiesSimple WebSocket supportHandle Multipart Form UploadsPlatform Support (tested)✅ Windows (Mono/IL2CPP)✅ Mac M1/Intel (Mono/IL2CPP)✅ Android✅ iOS⛔ Game Consoles (Untested, I doubt that a console would allow a game to create servers)⛔ WebGL (Technically not possible in Unity)