Developer API & CLI

Automate Your Success.
From CI/CD to Runtime.

Stop dragging and dropping files. LaunchBoost integrates directly into your build pipeline. Trigger patches via CLI, watch for process exit codes, and create seamless in-game update experiences using our –automation engine.

Complete Automation

No Developer wants to be manually performing patches when you are pushing out many updates a month, or even a week or day.

We have complete and full build pipeline support meaning you can integrate the new patch build into your existing pipeline for seamless building of game updates.

Headless CLI Builder

LaunchBoost fits into any workflow. Whether you use enterprise CI tools like Jenkins, GitHub Actions, or GitLab, or simple local Batch/PowerShell scripts, the builder automates the entire process.

Pass the -automation flag to bypass the GUI, scan your directory, and upload patches instantly.

FlagDescription
-automationTriggers headless mode. No UI rendered.
-apiKeyProject API Key for authentication.
-projectSlugFetches cloud config (FTP/S3 targets).
-inputDirectoryPath to compiled game build.
-versionNumberSemantic version (e.g., 1.0.29).
Script Hooks & Return Codes

The builder emits standard exit codes (0 for success, 1 for fail) and prints a parseable final status log for your scripts to latch onto:

FINAL: success or FINAL: fail

Real-Time Game Integration & Atomic Updates

Integrate the patch system directly into your own game or application with the Developer Edition.

Atomic swapping allows you to update your game whilst it is running!

In-Game IPC & Watchdog

The patch system runs as a silent background service, communicating with your game engine via a local TCP socket.

1. TCP Handshake
Your game connects to a local port. The patcher streams real-time events, allowing you to render the download progress on your own 3D canvas.
2. Atomic Swap Watchdog
Files cannot be overwritten while the game is running. The patcher waits for your game to exit, patches the files instantly, and relaunches your game (with an optional command line so you can detect a new patch has been installed).
Game Client
(Unity / Unreal)
TCP Pipe: “PROGRESS:45”
Background Service
(LaunchBoost.exe)
WaitPID: Atomic Swap
Relaunch Game
(New Version)

Direct and Customizable Game Integration

Don’t want to show the patch system window? Want to integrate directly into your game?

We have built a special pipeline which allows you to create your own Patch Screens and Scenes inside your game to show update progress.

LaunchBoost Service (Background)
DOWNLOADING UPDATE
0%
PhysicsCore.dll0 MB/s
> EMIT: PROGRESS:0
> STATUS: OK
My RPG (Unity DX12)
Continue
New Game
UPDATE REQUIRED
0%
Data received via Pipe: 32123

Integration in 3 Steps

01
Launch Silent
Start LaunchBoost from your game’s launcher code using the --silent flag. Pass your current Process ID (PID) so the watchdog knows who to wait for.
02
Listen to Pipe
Connect to the local TCP socket. Read the data stream for real-time download stats and render them on your own branded UI canvas.
03
Exit on Signal
When you receive the READY packet, close your game cleanly. LaunchBoost performs the file swap and restarts your game instantly.
● 2,000+ Users
Join our DiscordCommunity Support