An HTTP Client that is
powerful and simple
Uxios is a Unity C# library inspired by Axios, the popular JavaScript HTTP client. Designed for use with Unity, Uxios provides an intuitive and consistent API for making HTTP requests, mirroring the ease of use and flexibility of Axios within the Unity environment. Built to be a part of the JuniSON Engine, Uxios is particularly optimized for WebGL applications but remains compatible with Android, iOS, and Desktop builds, making it a versatile solution for Unity projects across platforms.
It just works
On all platforms
Uxios brings effortless HTTP communication to every Unity platform, including WebGL, Android, iOS, and Desktop. Purpose-built for Unity developers, Uxios adapts to your platform’s needs, delivering smooth, reliable data handling whether your project runs on mobile, web, or desktop.
A Simple API, for API's
Simplify API interactions with Uxios’s Resource
wrapper, which provides built-in caching for frequently accessed
endpoints, improving efficiency and reducing redundant network calls.
Smart Data Conversion
Uxios goes beyond standard HTTP requests by automatically converting data between C# objects, sprites, textures, and files. From handling JSON responses to downloading images —as textures— or files, Uxios takes care of serialization and deserialization seamlessly.
A Powerful API, for Complete Control
Harness the power of Uxios’s low-level API, inspired by Axios, to manage every detail of your HTTP interactions. With fine-grained control over configuration, headers, and advanced error handling, Uxios lets you shape each request exactly as needed.
Comprehensive Documentation
Uxios is backed by extensive, user-friendly documentation, guiding you from setup to advanced usage with clear examples and best practices. Every feature, from basic requests to handling complex error responses, is thoroughly documented to help you get the most out of Uxios.
Freedom from MonoBehaviours and Coroutines
With Uxios, make HTTP requests from any part of your codebase — no need to rely on MonoBehaviours or Coroutines. Whether you’re handling network requests in a game manager, a data service, or a custom component, Uxios makes it easy to fetch, send, and manage API calls wherever you need them.