Manage Your Apps and Devices with Python Code

Use the Esper SDK for Python to write scriptlets calling the Esper APIs for rote device and app provisioning routines useful during development, test, and deployment. SDKs for other languages coming soon.

Integrate App Dev and Device Management into Android Studio

The Esper Plugin for Android Studio lets you live in your dev environment. Use it to upload your apps to Esper, then efficiently test and debug on target devices - including performing diagnostics on deployed devices remotely located in the field.

Bring Device Management to the Command Line

With the Esper CLI you can call the Esper APIs to execute app and device management actions without having to go to a web portal. Supplied with source code so you can modify as you please.

Decoration itemDecoration item
Esper APIs
Designed for App and Dedicated Device Management

Rich API set for app and dedicated device management actions. You can even build your own dashboard and console tailored for your organization’s needs.

Esper SDK
Automate Repetitive App and Device Management Actions

Call the Esper APIs through an Esper SDK. Initially available for Python. Additional language support coming soon.

Esper CLI
Maximize Your Developer Productivity

A unified command line interface to the Esper APIs, provided with source code.

Esper Plugin for Android Studio
Enjoy a Consistent Development Environment

Plugin extending Android Studio with the Esper Tools providing diagnostics for field-based devices, including remote viewer, remote control, profiling, and remote debugging.

Esper Console
Giving Your More Options

A web portal providing a tailored experience for developers delivering Esper’s extensive app and device management capabilities also supported by the Esper APIs. IT mode for administration of deployed device fleets in concert with developers.

Open Source
See Under the Hood

Esper CLI source code is provided for modification. Source code for Esper APIs and Esper SDKs are provided for transparency.

ESPER APP DEVELOPMENT LIFECYCLE

Deploy app updates seamlessly to your entire fleet. Esper FOTA ensures that Android OS security patches are deployed to devices on your schedule, minimizing hassles and downtime.Efficiently develop cutting-edge apps using the Esper APIs, SDKs, CLI, and Plugin for Android Studio. Install Esper Enhanced Android on your devices for a better dev experience.DEVELOPTESTUse the Esper APIs to install and test apps with deployment / management actions on target devices. Automate provisioning using Python. Reduce field failure risk during deployment.DEPLOYWrite code provisioning your device fleet, create policies, and deploy approved applications. Integrate your backend to the Esper APIs for Continuous Delivery preserving rollbacks.MANAGEDEBUGMONITORUPDATE/FIXRemotely trigger app and device-level actions via the Esper APIs. Obtain device details such as location, battery, and more. Bring app and device management into DevOps.Monitor up-to-date performance of apps and devices with the intuitive Esper Console. Use Esper Alerts for connectivity and battery level data. Integrate Esper into a customer dashboard.Esper Remote Diagnostics help solve field issues via remote view, remote control, and profiling. Debug deployed app failures using secure remote debugging and Esper Enhanced Android.

Develop

Efficiently develop cutting-edge apps using the Esper APIs, SDKs, CLI, and Plugin for Android Studio. Install Esper Enhanced Android on your devices for a better dev experience.

Test

Use the Esper APIs to install and test apps with deployment / management actions on target devices. Automate provisioning using Python. Reduce field failure risk during deployment.

Deploy

Write code provisioning your device fleet, create policies, and deploy approved applications. Integrate your backend to the Esper APIs for Continuous Delivery preserving rollbacks.

Manage

Remotely trigger app and device-level actions via the Esper APIs. Obtain device details such as location, battery, and more. Bring app and device management into DevOps.

Monitor

Monitor up-to-date performance of apps and devices with the intuitive Esper Console. Use Esper Alerts for connectivity and battery level data. Integrate Esper into a custom dashboard.

Remote Diagnostics

Esper Remote Diagnostics help solve field issues via remote view, remote control, and profiling. Debug deployed app failures using secure remote debugging and Esper Enhanced Android.

Update

Deploy app updates seamlessly to your entire fleet. Esper FOTA ensures that Android OS security patches are deployed to devices on your schedule, minimizing hassles and downtime.