REST API plugin for Unreal Engine 4 - we love restfull backend and JSON communications!
Tags:
blueprint
c-plus-plus
rest-api
rest-client
ue4
ue4-plugin
unreal-engine
web

GitHub GitHub release (latest by date including pre-releases)

[!IMPORTANT] Hi there. Thank you for your interest and support over the years! I want to inform you that I will be archiving the VaRest project. While this means I will no longer be actively maintaining it, I encourage anyone interested to fork the repository and continue development if you wish.

Feel free to use the existing code as a foundation for your own projects. I appreciate the contributions and enthusiasm of this community, and I hope VaRest continues to be a valuable resource for you.

VaRest

VaRest is the plugin for Unreal Engine 4 that makes REST server communications easier to use.

Key features:

  • Flexible Http/Https request management with support of different Verbs and Content Types
  • No C++ coding required, everything can be managed via blueprints
  • Blueprintable FJsonObject wrapper with almost full support of Json features: different types of values, arrays, binary data content, both ways serializarion to FString, etc.
  • Blueprintable FJsonValue wrapper - full Json features made for blueprints!
  • Both bindable events and latent functions are provided to control the asynchronous requests

Check the Wiki for plugin usage examples and installation notes.

Current version: 1.1 R 33 (UE 5.2)

SCREENSHOT

Legal info

Unreal® is a trademark or registered trademark of Epic Games, Inc. in the United States of America and elsewhere.

Unreal® Engine, Copyright 1998 – 2021, Epic Games, Inc. All rights reserved.

info:
Version: 1.1-r34
Creator: Vladimir Alyamkin
A
License: MIT
A
Last Commit: Saturday November 1, 2024
modules:
VaRest
VaRestEditor
dependencies:
Public:
Core
CoreUObject
Engine
HTTP
Json
Projects
VaRest
Private:
CoreUObject
Engine
Slate
SlateCore
InputCore
AssetTools
UnrealEd
KismetWidgets
KismetCompiler
BlueprintGraph
GraphEditor
Kismet
PropertyEditor
EditorStyle
Sequencer
DetailCustomizations
Settings
RenderCore
Powered by runreal.dev
This is not an official Epic Games project.
Unreal Engine is a registered trademark of Epic Games, Inc.