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 1 API on the APIs.io network: Manage API. Tagged areas include Device Management, Mobile Device Management, Android, DevOps, and Internet of Things.

The Esper catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Esper’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, pricing, signup flow, and 12 more developer resources.

42.3/100 thin Agent 17/100 agent aware Full breakdown ↓
scored 2026-07-20 · rubric v0.4
1 APIs 0 Features
Device ManagementMobile Device ManagementAndroidDevOpsInternet of ThingsFleet ManagementEnterprise MobilityEdge ComputingKiosk

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-20 · rubric v0.4
Composite quality — 42.3/100 · thin
Contract Quality 9.4 / 25
Developer Ergonomics 10.9 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 0.7 / 13
Governance 0.0 / 12
Discoverability 9.3 / 10
Agent readiness — 17/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 15
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/esper: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

Esper Manage API

REST API to programmatically control and monitor Android-based dedicated devices running the Esper agent via Esper Manage — devices, device groups, applications and versions, de...

Event Specifications

Resources

Get Started 3

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

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 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: esper
name: Esper
description: '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.'
url: https://raw.githubusercontent.com/api-evangelist/esper/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- insight-partners
- scale-venture-partners
- madrona-ventures
- root-ventures
x-disambiguation: This profile is Esper the DevOps-for-devices company (esper.io, GitHub org esper-io, backed by Insight Partners).
  It is NOT the similarly named govtech policy/regulatory company at esper.com (backed by 8VC), which the original VC-portfolio
  stub conflated into the x-backed-by list.
x-tier: enriched
image: https://avatars.githubusercontent.com/u/49017159?v=4
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-07-19'
tags:
- Device Management
- Mobile Device Management
- Android
- DevOps
- Internet of Things
- Fleet Management
- Enterprise Mobility
- Edge Computing
- Kiosk
apis:
- name: Esper Manage API
  description: REST API to programmatically control and monitor Android-based dedicated devices running the Esper agent via
    Esper Manage — devices, device groups, applications and versions, device/group commands, enterprise and compliance policies,
    geofences, content, event subscriptions and token management.
  humanURL: https://api.esper.io/openapi
  baseURL: https://foo-api.esper.cloud/api
  tags:
  - Device Management
  - Android
  - DevOps
  properties:
  - type: OpenAPI
    url: openapi/esper-manage-openapi-original.yml
  - type: Overlay
    url: overlays/esper-manage-overlay.yaml
  - type: Documentation
    url: https://help.esper.io/hc/en-us/categories/11385054747153-Developer-Documentation
  - type: APIReference
    url: https://api.esper.io/openapi
  - type: GettingStarted
    url: https://help.esper.io/hc/en-us/articles/14199291792145-Getting-Started-with-APIs
  - type: Authentication
    url: authentication/esper-authentication.yml
  - type: ErrorCatalog
    url: errors/esper-problem-types.yml
  - type: Conventions
    url: conventions/esper-conventions.yml
  - type: DataModel
    url: data-model/esper-data-model.yml
  - type: Conformance
    url: conformance/esper-conformance.yml
  - type: Lifecycle
    url: lifecycle/esper-lifecycle.yml
  - type: Webhooks
    url: asyncapi/esper-events-webhooks.yml
  - type: AgentSkill
    url: skills/_index.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: TrustCenter
  url: security/esper-trust-center.yml
- type: Compliance
  url: https://trust.esper.io/
- type: DomainSecurity
  url: security/esper-domain-security.yml
- type: Website
  url: https://esper.io
- type: DeveloperPortal
  url: https://docs.esper.io/
- type: Documentation
  url: https://help.esper.io/hc/en-us/categories/11385054747153-Developer-Documentation
- type: APIReference
  url: https://api.esper.io/openapi
- type: GettingStarted
  url: https://help.esper.io/hc/en-us/articles/14199291792145-Getting-Started-with-APIs
- type: Support
  url: https://help.esper.io/
- type: Blog
  url: https://www.esper.io/blog
- type: GitHubOrganization
  url: https://github.com/esper-io
- type: Pricing
  url: https://www.esper.io/pricing
- type: SignUp
  url: https://esper.io/signup
- type: TermsOfService
  url: https://esper.io/terms-of-service
- type: PrivacyPolicy
  url: https://www.esper.io/privacy-policy
- type: Packages
  url: packages/esper-packages.yml
- type: SDKs
  url: packages/esper-packages.yml
- type: CLI
  url: cli/esper-cli.yml
- type: LLMsTxt
  url: llms/esper-llms.txt
x-enrichment:
  date: '2026-07-19'
  status: backfilled
  pass: local-v1
  note: backfilled from .gitignore signal + verified work evidence