Esper
Esper is the DevOps platform for connected devices, providing cloud-based Android (and edge) device management, application deployment, and remote orchestration for dedicated-device fleets. The Esper Manage REST API lets developers programmatically provision, monitor, and control Android-based dedicated devices running the Esper agent: manage devices and device groups, upload and roll out applications and versions, run device and group commands, configure compliance and enterprise policies, set up geofences, manage content, and subscribe to device events via webhooks. APIs are authenticated with a Bearer API key and served per-tenant on a dedicated Esper Cloud environment, with an official Python SDK (esperclient) and CLI.
Esper publishes 74 API contracts indexed on the APIs.io network, including apps_management_App List API, apps_management_Apple App Store API, apps_management_Esper Apps API, and 71 more. Tagged areas include Device Management, Mobile Device Management, Android, DevOps, and IoT.
The Esper catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.
Esper’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 18 more developer resources.
What this lets a business do 1
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Device Management (MDM, UEM, mobile threat defense) | standard | 34.5 (thin) | - | - |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 1
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 74
Individual APIs this provider publishes, each with its own machine-readable definition.
Esper apps_management_App List API
Unified API to query Webclips and Tenant IOS Apps
Esper apps_management_Apple App Store API
API to search apple app store for apps
Esper apps_management_Esper Apps API
The apps_management_Esper Apps API from Esper — 1 operation(s) for apps_management_esper apps.
Esper apps_management_OEM Config Schema API
APIs for retrieving OEM config schemas parsed from OEM APKs
Esper apps_management_Preferred Regions API
APIs for managing a tenant's preferred country/region list for App Store lookups
Esper apps_management_Provisioning Profiles API
APIs for managing iOS provisioning profiles for app distribution
Esper apps_management_Tenant Apps API
API to manage Enterprise iOS apps for a tenant.
Esper apps_management_Tenant Esper Apps API
The apps_management_Tenant Esper Apps API from Esper — 1 operation(s) for apps_management_tenant esper apps.
Esper apps_management_VPP App Management API
APIs for getting information about VPP apps. Learn more about [VPP apps](https://help.esper.io/hc/en-us/articles/20518326865681-Managing-iOS-Applications).
Esper apps_management_VPP License Management API
APIs for managing VPP licenses for apps. Learn more about [VPP licenses](https://help.esper.io/hc/en-us/articles/20361103311761-Setting-Up-Apple-MDM-Management).
Esper Apps Management Webclips API
API to manage webclips for a tenant
Esper blueprints_Background Scripts API
APIs to manage background scripts. Background scripts are scripts that can be configured to run continuously or at specified intervals on devices.
Esper blueprints_Blueprints API
APIs to manage blueprints. Learn more about [blueprints](https://help.esper.io/hc/en-us/articles/19118758564369-Introduction-to-Blueprints).
Esper blueprints_Custom Actions API
APIs to manage custom actions. Custom actions allow you to define custom scripts and commands that can be executed on Linux devices. Currently, only Linux platform is supported ...
Esper commands_Command Request API
APIs to view and manage command requests. Learn more about [commands](https://help.esper.io/hc/en-us/articles/16036992814609-Commonly-Used-APIs#h_01H2GZ8WM86BSQBGXE998QY8SM) or ...
Esper commands_Command Status API
APIs to view, filter, and manage command requests.
Esper Device Device API
APIs to retrieve information about the device or delete the device.
Esper device_Device Apps API
APIs to get apps installed on iOS devices. Use [Application](https://api.esper.io/tag/Application/) to get apps for Android devices.
Esper device_Device Enrollment in EMM API
APIs to enroll device with Google EMM
Esper device_Device Heartbeat API
APIs to retrieve information about device's heartbeat which contains the last seen details.
Esper Device Device Operations API
APIs to get information about device operations
Esper device_MultiOS Remote Viewer API
API to get Remote Viewer activity for the tenant. Currently supports only Android devices with DPC 8.4 and above along with RemoteViewer 3.x.
Esper device_onboarding_ABM Provisioning API
APIs to perform ABM provisioning. Learn more about [ABM provisioning](https://help.esper.io/hc/en-us/articles/20361103311761-Setting-Up-Apple-MDM-Management)
Esper device_onboarding_DEP Sync Request API
APIs to create and access DEP sync request information. Use DEP sync to sync the information from your Apple Business Manager account to the Esper console.
Esper Device Operations API
APIs to get information about operations
Esper drift_Blueprint Drift API
APIs to fetch device Blueprint Drift status
Esper Drift Converge API
APIs to list and create converge actions for devices.
Esper drift_Converge Command API
API for converge command
Esper Esper Cloud API Alarms API
The esper_cloud_api_Alarms API from Esper — 3 operation(s) for esper_cloud_api_alarms.
Esper Esper Cloud API Alerts API
The esper_cloud_api_Alerts API from Esper — 2 operation(s) for esper_cloud_api_alerts.
Esper Esper Cloud API Android Device API
APIs for android device management
Esper Esper Cloud API Application API
APIs for application management
Esper esper_cloud_api_Application V1 API
APIs for application management
Esper esper_cloud_api_Blueprint (Deprecated) API
This is the API for the former Blueprints service. ⚠️ **Deprecation Notice:** The following APIs will soon be deprecated. Use [Blueprints API](https://api.esper.io/tag/Blueprint...
Esper esper_cloud_api_Commands V2 API
Commands V2.0 provides advanced device commands capabilities like queuing, support for offline devices, dynamic device set for commands and command history. Commands 2.0 is in a...
Esper esper_cloud_api_Company Settings API
The Company Settings API manage the account information set up for your organization. Formerly known as Enterprise Information.
Esper Esper Cloud API Content API
APIs to manage files
Esper esper_cloud_api_Daily and Custom Reports API
The esper_cloud_api_Daily and Custom Reports API from Esper — 6 operation(s) for esper_cloud_api_daily and custom reports.
Esper esper_cloud_api_Device Group API
APIs for device group management
Esper esper_cloud_api_Device Telemetry API
The esper_cloud_api_Device Telemetry API from Esper — 6 operation(s) for esper_cloud_api_device telemetry.
Esper esper_cloud_api_Directory Record API
APIs for Directory Record management. These APIs are only available to the customers using the new Onboarding experience.
Esper esper_cloud_api_Enterprise Policy API
APIs to Esper Compliance Policy
Esper Esper Cloud API Geofence API
APIs for geofence management
Esper esper_cloud_api_Personal Access Token API
The esper_cloud_api_Personal Access Token API from Esper — 2 operation(s) for esper_cloud_api_personal access token.
Esper Esper Cloud API Roles API
The esper_cloud_api_Roles API from Esper — 3 operation(s) for esper_cloud_api_roles.
Esper esper_cloud_api_SSO Connections API
The esper_cloud_api_SSO Connections API from Esper — 2 operation(s) for esper_cloud_api_sso connections.
Esper esper_cloud_api_Tile Icon API
APIs to manage tile icons. Tile icons allow Templates-based users to apply a icons to devices.
Esper esper_cloud_api_Token (Deprecated) API
⚠️ **Deprecation Notice:** The following APIs will soon be deprecated. Use the console to manage API keys instead.
Esper Esper Cloud API User API
APIs for User Management
Esper esper_cloud_api_User (Deprecated) API
⚠️ **Deprecation Notice:** The following APIs will soon be deprecated. Please transition to the User APIs.
Esper Esper Cloud API Wallpapers API
The esper_cloud_api_Wallpapers API from Esper — 2 operation(s) for esper_cloud_api_wallpapers.
Esper Foundation Foundry Builds API
The foundation_FoundryBuilds API from Esper — 2 operation(s) for foundation_foundrybuilds.
Esper Foundation Foundry Device Models API
The foundation_FoundryDeviceModels API from Esper — 2 operation(s) for foundation_foundrydevicemodels.
Esper Foundation Foundry Events API
The foundation_FoundryEvents API from Esper — 1 operation(s) for foundation_foundryevents.
Esper geofence_Device State API
The geofence_Device State API from Esper — 3 operation(s) for geofence_device state.
Esper Geofence Geofences API
The geofence_Geofences API from Esper — 2 operation(s) for geofence_geofences.
Esper pipelines_Device Groups API
APIs to modify Device Groups
Esper pipelines_Operation Lists API
APIs to modify Operation List
Esper Pipelines Operations API
Operations subsystem
Esper pipelines_Pipeline Runs API
APIs to manage Pipeline Runs. Pipeline run status descriptions * PENDING - Pipeline run created. * QUEUED - Pipeline run queued for processing. * PROCESSING - Pipeline run recei...
Esper Pipelines Pipelines API
Pipelines composition APIs
Esper pipelines_Stage Runs API
APIs to manage Stage Runs. Stage run status descriptions * PENDING - Stage run created. * QUEUED - Stage run queued for processing. * PROCESSING - Stage run received by schedule...
Esper Pipelines Stages API
APIs to modify Stage information
Esper Pipelines System API
System level APIs
Esper pipelines_Target Lists API
APIs to modify Target List
Esper pipelines_Target Runs API
APIs to manage Target Runs. Target run status descriptions * PENDING - Target run created. * QUEUED - Target run queued for processing. * PROCESSING - Target run received by sch...
Esper Pipelines Targets API
Targets subsystem
Esper reports_Reports API
APIs for managing reports. Currently supports [App Reports](https://help.esper.io/hc/en-us/articles/27379366650257-App-Reports).
Esper tenant_APNs certificate API
APIs for managing APNS certificates. Learn more about [APNS certificates](https://help.esper.io/hc/en-us/articles/20361103311761-Setting-Up-Apple-MDM-Management)
Esper tenant_DEP Profile API
APIs to create and manage DEP profiles. Learn more about [DEP profiles](https://help.esper.io/hc/en-us/articles/20361103311761-Setting-Up-Apple-MDM-Management)
Esper tenant_DEP Tokens API
APIs to create and access DEP tokens. Learn more about [DEP tokens](https://help.esper.io/hc/en-us/articles/20361103311761-Setting-Up-Apple-MDM-Management)
Esper tenant_Google Enterprise API
APIs to enroll the enterprise in Google EMM.
Esper tenant_MDM Service Config API
Unauthenticated discovery endpoint for Apple's MDMServiceConfig spec.
Esper tenant_VPP Token Management API
APIs to create, access, and delete VPP tokens. Learn more about [VPP tokens](https://help.esper.io/hc/en-us/articles/20361103311761-Setting-Up-Apple-MDM-Management).
Scroll for all 74
Open Collections 13
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
ESPER API REFERENCE Application API
OPEN COLLECTIONESPER API REFERENCE Application Application V1 API
OPEN COLLECTIONESPER API REFERENCE Application Commands API
OPEN COLLECTIONESPER API REFERENCE Application Commands V2 API
OPEN COLLECTIONESPER API REFERENCE Application Content API
OPEN COLLECTIONESPER API REFERENCE Application Device API
OPEN COLLECTIONESPER API REFERENCE Application Device Group API
OPEN COLLECTIONESPER API REFERENCE Application Enterprise API
OPEN COLLECTIONESPER API REFERENCE Application Enterprise Policy API
OPEN COLLECTIONESPER API REFERENCE Application Geofence API
OPEN COLLECTIONESPER API REFERENCE Application Group Commands API
OPEN COLLECTIONESPER API REFERENCE Application Subscription API
OPEN COLLECTIONESPER API REFERENCE Application Token API
OPEN COLLECTIONScroll for all 13
Agent Skills 4
Packaged agent skills for driving this provider's APIs from an AI assistant.
Manage device groups
AGENT SKILLFind a device and run a command on it
AGENT SKILLSubscribe to device events
AGENT SKILLPricing Plans 1
Published pricing tiers and plan structures.
Esper Plans Pricing
PLANSFinOps 1
Cost, billing, and metering signals for API financial operations.
Esper Finops
FINOPSEvent Specifications 1
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Esper Events Webhooks
ASYNCAPISpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Esper API Rules
SPECTRALOpenAPI Overlays 1
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Esper Manage Overlay
DERIVEDSecurity Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Resources
Get Started 3
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 3
MCP servers, agent skills, and machine-readable catalogs
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 2
Properties that don't map to a standard resource type
Source (apis.yml)
Esper API — frequently asked questions
Does Esper have an API?
Yes. APIs.io lists 74 APIs from Esper, including Esper apps_management_App List API, Esper apps_management_Apple App Store API and Esper apps_management_Esper Apps API, and 71 more.
Is there an OpenAPI specification for the Esper API?
Yes. APIs.io indexes 74 OpenAPI specifications for Esper, each linked for download from this page.
How do I authenticate with the Esper API?
Esper uses bearer-token authentication (apiKey · 1 scheme). The details are profiled on APIs.io as Esper Authentication.
How much does the Esper API cost?
APIs.io lists 4 pricing plans for Esper, with each plan's price, limits and inclusions under Pricing Plans on this page.
Is the Esper API ready for AI agents?
Esper has a Kin Score of 60.8 out of 100 (strong) and an Agent Readiness score of 32.8 (agent-ready), scored by API Evangelist on 2026-11-02.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.