Skip to content
Media 1 for listing MetaREST

Description

MetaRest is an advanced plugin for Unreal Engine 5, designed to simplify REST server communications by exposing HTTP requests directly to Blueprints. This powerful tool allows developers to seamlessly integrate RESTful APIs into their projects without the need for C++ coding knowledge or creating C++ projects. It provides a reliable and efficient solution for connecting to REST APIs within Unreal Engine.

Technical Details

List of Modules:

  • MetaRest (Runtime): Offers runtime functionality for smooth and efficient HTTP/HTTPS communication within Unreal Engine projects.

List of Features:

  • Advanced HTTP/HTTPS Request Management: Supports a wide range of HTTP verbs (e.g., GET, POST, PUT, DELETE) and various content types, enabling robust and flexible server interactions.

  • No C++ Coding Required: Fully accessible through Unreal Engine Blueprints, making it user-friendly and approachable for developers of all experience levels.

  • Comprehensive JSON Handling with Blueprint Support: Features a blueprint-compatible FJsonObject wrapper, supporting almost all JSON functionalities. Developers can manage diverse value types, arrays, binary data, and perform bidirectional serialization with FString.

  • Blueprintable JSON Value Wrapper: The plugin introduces a FJsonValue wrapper, bringing full JSON capabilities to Blueprints, enabling developers to work with JSON data seamlessly.

  • Asynchronous Request Handling: Offers bindable events and latent functions to manage asynchronous requests, ensuring smooth and efficient integration into any project.

Supported Platforms:
  • MetaRest is designed to operate on Windows, providing a reliable solution for Unreal Engine projects on this platform.

Tested Platforms:
  • The plugin has been thoroughly tested and optimized for Windows, ensuring stability and high performance.

Part of the Meta System

MetaRest is an integral part of the Meta System, a comprehensive suite of tools designed to enhance Unreal Engine projects. The MetaOnlineSubsystem relies on the MetaRest plugin to enable seamless communication with RESTful APIs, ensuring reliable and efficient online functionality.

Why MetaRest?

With its intuitive design and comprehensive feature set, MetaRest streamlines the implementation of RESTful API communication in Unreal Engine. Whether you are a beginner or an experienced developer, MetaRest simplifies workflows and enhances productivity, making it an indispensable plugin for projects that rely on REST server integration.

Included formats