Platform › API & SDK

API & SDK

REST API for all platform operations. Embedded C SDK for constrained devices. Python SDK for manufacturing automation. Integrate in under 2 days.

View Docs Request Pilot

Three Integration Paths

Embedded C SDK

Under 50KB binary footprint. Runs on bare-metal and RTOS environments (FreeRTOS, Zephyr, ThreadX). Handles certificate request, storage in secure storage, and renewal scheduling on-device.

Python SDK

For manufacturing station automation, CI/CD pipelines, and fleet management scripts. Full API coverage, async support, pandas-compatible bulk certificate export.

REST API

JSON API with bearer token auth. Every platform operation is available via REST. OpenAPI 3.1 spec included. Webhook events for certificate issuance, renewal, and revocation.

Quick example

Issue your first device certificate

# REST API — issue a device certificate (curl)
curl -X POST https://api.geterlysign.com/v1/certificates \
  -H "Authorization: Bearer es_prod_..." \
  -H "Content-Type: application/json" \
  -d '{
    "device_id": "DEV-20260124-001",
    "ca_id": "prod-iot-ca",
    "subject": {
      "common_name": "DEV-20260124-001",
      "organization": "AcmeSensors"
    },
    "validity_days": 365,
    "key_algorithm": "ECDSA_P256"
  }'

# Response: 201 Created
# {
#   "certificate_id": "cert_8Xf2kLm...",
#   "serial": "0x4A8F2C...",
#   "not_after": "2027-01-24T00:00:00Z",
#   "pem": "-----BEGIN CERTIFICATE-----..."
# }

Start building today

Full API documentation, SDK samples, and integration guides in the ErlySign docs portal.