Manage Your Apps and Devices with Python

Use the Esper SDK for Python to automate rote device and app provisioning routines during development, test, and deployment. Additional languages coming soon.

Use Android Studio for Android Fleet App Dev

Live in your dev environment with the Esper Tools for Android Studio. Upload your apps to Esper, then efficiently test and debug on target devices - including diagnostics on devices in the field.

Live in the Command Line

With the Esper CLI you can execute app and device management actions from Terminal. Supplied with source code - 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 tailored for your organization’s needs.

Esper SDK
Automate Repetitive App and Device Management Actions

Call the Esper APIs fullstack with the Esper SDK for Python. Additional languages coming soon.

Esper CLI
Maximize Your Developer Productivity

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

Esper Tools for Android Studio
Enjoy a Consistent Development Environment

Extend Android Studio with the Esper Tools providing diagnostics and debugging for field-based devices, Esper app uploader, and AVDs for Esper Enhanced Android.

Esper Console
Giving You More Options

A web portal providing delivering Esper’s extensive app and device management capabilities for developers and admins.

Open Source
See Under the Hood

Esper CLI source code provided for modification, Esper APIs and SDKs source provided for transparency.

ESPER APP DEVELOPMENT LIFECYCLE

Deploy app updates seamlessly to your entire fleet. Esper FOTA ensures Android OS security patches are deployed to devices on your schedule, minimizing hassles and downtime.Efficiently develop cutting-edge apps using the Esper CLI, SDKs, and Tools for Android Studio. Run 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 targets. Automate provisioning using Python. Reduce field failure risk during deployment.DEPLOYWrite code provisioning your device fleet, create policies, and deploy approved apps. Integrate the Esper APIs with your backend for Continuous Delivery preserving rollbacks.MANAGEDEBUGMONITORUPDATE/FIXRemotely trigger app and device-level actions via the Esper APIs. Obtain device details - 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 data. Integrate Esper into a custom dashboard.Esper Remote Diagnostics help solve 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 Tools 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.

Esper Enhanced Android

Esper Enhanced Android is Android purpose built for dedicated device fleets. It does not include unneeded software often seen in stock OEM images. It improves overall security, including enabling strongly secure remote debugging of field-based devices using ADB. We maintain security updates driven by the needs of the dedicated device developer instead of being led by the consumer market, and give you control of update rollout.
Esper Enhanced Android also provides Zero-touch provisioning and staged app rollout and rollback for truly efficient deployment at scale, and works seamlessly with the Esper platform. Esper partners with top Android OEMs to support target devices all the way from application development to fleet level deployments. We also provide Esper Virtual Devices - Android Studio AVDs that run Esper Enhanced Android. No more pulling your hair dealing with variances between Marshmallow, Nougat, and Oreo - instead its a consistent Esper Enhanced built for dedicated device fleets.

Benefits of Esper Enhanced Android

Group 46Created with Sketch.Purpose Built Android with UpdatesStaged Rollout and Rollback of Application Zero-touch Provisioning Esper Virtual Devices for Android StudioSecure Remote ADB App Debugging
Group 21Created with Sketch.
  • Zero-touch provisioning with staged app rollout/rollback
  • Secure remote ADB app debugging
  • Esper Virtual Devices for Android Studio
  • Purpose built Android with updates

Esper Virtual Device

COMING SOON

Kingfisher - Dev Kit