Blueprint Automation Toolkit is a secure, editor-only HTTP bridge for controlling Unreal Editor through a typed localhost API.
Use AI coding agents, CI scripts, or custom tools to automate repetitive editor work through a consistent JSON interface.
Current release
• Version 1.0.0
• Unreal Engine 5.5, 5.6, 5.7, and 5.8
• Windows / Win64 development platform
• Editor-only Code Plugin; it is not included in packaged builds
• Source-only packages validated with Unreal BuildPlugin for every supported engine version
Key capabilities
• Read and modify Blueprint graphs, nodes, pins, and connections
• Compile and save Blueprints with structured diagnostics
• Inspect and mutate reflected UObject properties
• Call exposed UFunctions
• Spawn and destroy editor-world actors
• Audit, load, save, and clean levels
• Resolve assets, animation references, and skeleton data
• Control editor selection, focus, and Play-In-Editor sessions
• Register custom automation commands from other editor plugins
Security by default
• Loopback-only connections; non-local requests are rejected
• Bearer-token authentication
• Server disabled by default
• Safe mode enabled by default
• Exec and Python routes disabled by default
• Request size limits and rate limiting
• No telemetry and no required external network service
Requirements and dependencies
• Unreal Engine 5.5–5.8 on Windows
• Built-in PCG, GeometryProcessing, and GeometryScripting plugins
• No external SDK, third-party DLL, subscription, package manager, or cloud service
The GitHub and Fab editions are feature-identical. Fab downloads are source-only plugin packages and are compiled by Unreal Engine for the selected engine version.
Documentation and source
https://github.com/tgameengine/blueprint-automation-toolkit
Release downloads
https://github.com/tgameengine/blueprint-automation-toolkit/releases/tag/v1.0.0
Example project
https://github.com/tgameengine/blueprint-automation-toolkit/releases/download/v1.0.0/BATExampleProject-1.0.0.zip
Fab
https://www.fab.com/listings/0a5576cc-2f7a-4ddf-b98a-321e4605779a