Skip to main content

Upload Apps to DeployGate

On this page, we will explain how to upload apps to a Project. There are three ways to upload an app - Web browser, dg command, and API.


Upload via Web Browser​

When using a web browser to upload apps, you can do so from the Project Dashboard or Personal Dashboard.

Upload from Project Dashboard​

  1. Access the Project Dashboard and click Upload App button. Screenshot of upload app

  2. The file selector will appear. Select an APK file or IPA file to upload.

  3. Confirm the uploaded file name on the dialog and enter Release Note if needed. By clicking on Upload button, the app will be uploaded to the Project. Screenshot of upload app

  4. After uploading the app, the screen as the Screenshot below will be displayed. You can install the app via a QR code or links. Screenshot of Complete Upload

If necessary, modify the app’s access permissions.

If the Upload Button Doesn’t Appear

The upload button will not be available if any of the following apply.

  • You are not an owner or administrator
  • You have reached your plan’s limits for the maximum number of apps
  • Your Project’s trial period has ended

Upload from Personal Dashboard

​ You can also upload apps directly to a Project from your Personal Dashboard, which is the first page you see when logging in.

  1. Access the Project Dashboard and click Upload App button. Screenshot of upload app 1

  2. The file selector will appear. Select an APK file or IPA file to upload.

  3. Confirm the uploaded file name on the dialog and enter Release Note if needed. The default location will be your personal account, but you can select a Project from the drop-down menu. By clicking on Upload button, the app will be uploaded to the Project. Screenshot of upload app opoup

  4. After uploading the app, the screen as the Screenshot below will be displayed. You can install the app via a QR code or links. Screenshot of Complete Upload

Upload with dg command​

When using the dg deploy command to upload to a Project, specify the name of the Project with the --user argument.

dg deploy --user OurProject

For more information about dg command, please visit Build and Upload Apps.

Upload with API​

When using Upload API to upload to a Project, specify the Project’s name (OWNER_NAME) in the path.

curl \
--url "https://deploygate.com/api/users/${OWNER_NAME}/apps" \
-H "Authorization: Bearer ${API_TOKEN}" \
-X POST \
-F "file=@sample.apk" \
--form-string "message=sample"

Visit API Reference’s Upload App for details about other options.

Use the same commands or API endpoints to upload app updates

Set Up App Access Permissions​

Immediately after uploading a new app, only users on the Owner team can view the app. For the app to be visible to other teams, you must link those teams with the app. Use a browser to open the app management screen. Go to the Team section on the right side of the screen to select the teams you would like to attach to the app.

Screenshot of upload app opoup