RestAPI Core is a powerful and extensible framework for integrating RESTful APIs into Unity projects. It simplifies API requests and responses, making it suitable for a wide range of genres. The package includes built-in support for GET, POST, PUT, and DELETE methods, JSON serialization, and structured response handling. Developers can configure API endpoints using the included ApiSettings.asset, generated automatically via an editor window. Sample scenes, prefabs, and scripts demonstrate real-world use cases, offering a quick-start experience for integrating and testing your own APIs.
Supports GET and POST HTTP methods
Built on top of a base class: ApiBase
Uses Newtonsoft.Json for JSON serialization/deserialization
Editable API endpoint via ApiSettings.asset (auto-generated)
Modular design β easy to extend for custom APIs
Unity Editor integration under Tools > CtrlPlay Labs > Rest API Tool
Includes SampleGetAPI and SamplePostAPI scripts
Comes with demo scene, UI prefabs, and structured folder hierarchy
Event-driven response handling with Action
Compatible with Unity 2020+ and supports .asmdef configuration
Clean documentation and working examples included
No third-party dependencies beyond Newtonsoft.Json (included in Unity 2021+)





