# Build and Push

{% hint style="danger" %}
The Build and Push Feature REQUIRES 7-Zip. 7-Zip is a free zip archiver with a high compression rate. You can get 7-Zip here, for free: <https://www.7-zip.org/>
{% endhint %}

Playflow Cloud for Unreal comes with an experimental feature that tries to be like the Unity SDK. There is now an added toolbar which is named "Playflow" where you can save your API Key and then you can Build and Push to Playflow, all from Unreal.

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2F3QtLcHQbjUnQVIz6NUVg%2Fimage.png?alt=media&#x26;token=4efc7cca-915c-4747-a219-c01758f9a00a" alt=""><figcaption></figcaption></figure>

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FIKivZJwrxjvT3VGJYVw3%2Fimage.png?alt=media&#x26;token=c1cbe9de-c06d-4d48-882e-14dc86b3198a" alt=""><figcaption></figcaption></figure>

Ensure you have *Set your API Key*. This API Key MUST be your admin key. This key is NOT distributed with your game and can be safely placed in the settings page it presents you with.&#x20;

<figure><img src="https://599571038-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJOLYZsEpI3ofbnXUKMb9%2Fuploads%2FX54KeqyoAng4fOt7OGn9%2Fimage.png?alt=media&#x26;token=fb07c154-ff4b-4bd2-ab6a-e34c8efd2ceb" alt=""><figcaption></figcaption></figure>

Whenever you use Build and Push, it will automatically do a bunch of things for you such as building out your server, replacing your GameNameServer.sh with the Server.x86\_64 and then zips it up using 7-Zip, and then pushes it to Playflow.

{% hint style="danger" %}
The Build and Push Feature is only available on Windows. It relies on 7-Zip and all the code behind the feature is built for Windows and may not be expanded upon for other platforms.
{% endhint %}
