---
title: "Deploy apps to your terminals"
description: "Upload apps to Adyen and make them available on your Android payment terminals."
url: "https://docs.adyen.com/point-of-sale/android-terminals/deploy-apps"
source_url: "https://docs.adyen.com/point-of-sale/android-terminals/deploy-apps.md"
canonical: "https://docs.adyen.com/point-of-sale/android-terminals/deploy-apps"
last_modified: "2020-11-26T14:19:00+01:00"
language: "en"
---

# Deploy apps to your terminals

Upload apps to Adyen and make them available on your Android payment terminals.

[View source](/point-of-sale/android-terminals/deploy-apps.md)

On your Android payment terminal you can install and use Android apps. For example, a POS app and an inventory maintenance app. This enables your staff to use a single device not only for taking payments, but also for other tasks like checking the inventory or operating the cash register.

## How it works

To make apps available on your Android payment terminals:

1. You create your Android app and make sure it meets the [requirements](/point-of-sale/android-terminals/app-requirements).

2. You [upload your app](/point-of-sale/android-terminals/deploy-apps/upload#upload-your-app) in your Customer Area.\
   We sign the app, convert it to a format that the terminal can handle, and save it.

3. If the app requires a certificate, you also [upload the certificate](/point-of-sale/android-terminals/deploy-apps/upload#upload-cert) in your Customer Area.\
   We sign the certificate and save it.

4. When signed and ready, you make the app available on the terminal. If applicable, you also make the certificate available.\
   You can make apps and certificates available in the following ways:

   * [Using API requests](/point-of-sale/android-terminals/deploy-apps/terminal-actions-api), to automate installing and uninstalling apps and certificates.
   * [Using profiles](/point-of-sale/android-terminals/deploy-apps/profiles) in your Customer Area, to automatically install apps when specific conditions are met.
   * [Using your Customer Area](/point-of-sale/android-terminals/deploy-apps/schedule), to plan installing and uninstalling apps and certificates.

5. The app is installed and becomes available on the terminal when the terminal makes an automatic maintenance call to our system.

## Next steps

To deploy apps, you first need to upload the apps, and then use one or more of the methods to manage installing and uninstalling apps.

[required](/point-of-sale/android-terminals/deploy-apps/upload)

[![](/user/themes/adyen/images/illustrations/paper-plane.svg)](/point-of-sale/android-terminals/deploy-apps/upload)

###### [Upload apps and certificates](/point-of-sale/android-terminals/deploy-apps/upload)

[Upload apps and certificates to Adyen for your Android payment terminals.](/point-of-sale/android-terminals/deploy-apps/upload)

[![](/user/themes/adyen/images/illustrations/code.svg)](/point-of-sale/android-terminals/deploy-apps/terminal-actions-api)

###### [Deploy using API requests](/point-of-sale/android-terminals/deploy-apps/terminal-actions-api)

[Use the Management API to schedule installing and uninstalling apps and certificates.](/point-of-sale/android-terminals/deploy-apps/terminal-actions-api)

[![](/user/themes/adyen/images/illustrations/clipboard-validate.svg)](/point-of-sale/android-terminals/deploy-apps/profiles)

###### [Deploy using profiles](/point-of-sale/android-terminals/deploy-apps/profiles)

[Automatically install apps in accordance with conditions defined in profiles.](/point-of-sale/android-terminals/deploy-apps/profiles)

[![](/user/themes/adyen/images/illustrations/calendar-18.svg)](/point-of-sale/android-terminals/deploy-apps/schedule)

###### [Deploy using Customer Area](/point-of-sale/android-terminals/deploy-apps/schedule)

[Use your Customer Area to schedule installing and uninstalling apps and certificates.](/point-of-sale/android-terminals/deploy-apps/schedule)
