# How to Upload Your Application to the Esper Cloud?
When you first enter your Esper Console, there are no applications available. If you want to include your application when you provision your first device, upload it to your Esper Endpoint as an Enterprise Application stored in the Esper Cloud. Uploading the application works with both AOSP and GMS devices. Be sure that your APK is signed with the V1 signature, as that’s the signature we check for when applications are uploaded. Upload your application by going to "Apps" section in your left menu of your Console, and then click the Upload Apps button. Learn more about uploading applications to the Esper Cloud here.
If you're feeling adventurous, upload several versions of your application so you can try out pushing new versions to your device and explore Esper’s application management capabilities.
You can use Google Play applications when you provision a GMS device. You need to create a managed Google Play account.
You need to set up an account before Google Play applications are available for approval to be used in your Endpoint and for installation on your provisioned devices.
Go to Applications, and then click Google Play to get started. Find out more about enrolling in managed Google Play here.
This is an optional step; you don’t have to include any applications when you start—but depending on your use case, you may wish to have your Enterprise application available, a desired Play Store application, or any combination of the two.