How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Aembit Edge API

The Aembit Edge API is the workload-facing runtime contract. Two operations let a Client Workload bootstrap a session by presenting attestation evidence to a configured Trust Provider (POST /edge/v1/auth) and then retrieve a short-lived credential for a Server Workload (POST /edge/v1/credentials). It is the contract the Aembit Edge SDKs and the Aembit CLI wrap, and the path applications use when they cannot run Agent Proxy.

This API exposes 2 operations across 2 paths, organized into 2 resource areas, and defines 27 schemas. It is described by OpenAPI 3.1.1, at version v1.

Requests are made against a single base URL, https://{tenant}.aembit.io.

2 operations 2 paths 27 schemas 2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.1
API Version
v1
Base URL
https://{tenant}.aembit.io
Authentication
HTTP Bearer
Resource Areas
2

Authentication & Security 1

Aembit Edge API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (EdgeApiAuth). By default, every request must be authenticated.

  • EdgeApiAuth — Use Aembit Edge API access token obtained via the /edge/v1/auth endpoint

Paths & Operations 2

Across 2 paths, the API surfaces 2 operations — 2 POST. They span 2 resource areas: Auth, Credentials. Each is listed below with its method, path, parameters, and response codes.

Auth 1
POST
/edge/v1/auth
Authenticate to the Edge API
edge-api-auth 1 param body → 200400401429500
Credentials 1
POST
/edge/v1/credentials
Get credentials for a Client Workload
edge-api-get-credentials 1 param body → 200400401403404429500

Schemas 27

The contract defines 27 schemas that model the data the API accepts and returns. The most detailed are ClientWorkloadDetails (11 properties), EdgeCredentials (7 properties), ProcessDTO (7 properties), HostDTO (6 properties). Each schema is shown below with its type and property counts.

ApiCredentialsRequest
object
Request payload for retrieving credentials for a Client Workload
5 properties 3 required
ApiCredentialsResponse
object
Response containing credentials that a Client Workload requests with expiration details
3 properties
AuthRequest
object
Identity and attestation information for Client Workload authentication. This request initiates a session with the Aembit Edge API by providing proof of worklo…
2 properties 2 required
AwsDTO
object
AWS-specific attestation data for Client Workload identification
5 properties
AwsEcsDTO
object
AWS ECS container and task metadata for workload attestation
2 properties
AzureAttestationDTO
object
Azure-specific attestation data for Client Workload identification
1 property
AzureAttestedDocumentDTO
object
Azure Instance Metadata Service (IMDS) Attested Data document.
3 properties
ClientWorkloadDetails
object
Identity and attestation information for a Client Workload requesting credentials
11 properties
ConnectionMetadata
object
Filter for multi-credential provider access policy credential request
6 properties
CredentialProviderTypes
string
Type of credential being requested from your configured Credential Provider. Note: Use 'OAuthToken' for Azure Entra ID, Microsoft, and generic OAuth2 providers.
CrowdStrikeDTO
object
CrowdStrike agent information for endpoint security attestation
1 property
EdgeCredentials
object
Credential data returned to Client Workloads based on your configured Credential Providers For AWS (AwsStsFederation), look in the aws fields. For API Key and…
7 properties
EnvironmentDTO
object
Environment variables available to the Client Workload
4 properties
GcpAttestationDTO
object
GCP-specific attestation data for Client Workload identification
2 properties
GenericResponseDTO
object
DTO for a Generic API Response
3 properties
HostDTO
object
Host system information for Client Workload attestation
6 properties
IdentityTokenAttestationDTO
object
JWT-based identity token attestation for CI/CD platforms
1 property
K8sDTO
object
Kubernetes-specific attestation data for Kubernetes pod identification
1 property
LambdaDTO
object
AWS Lambda function information for serverless workload attestation
1 property
NetworkInterfacesDTO
object
4 properties
OsDTO
object
Operating system environment information for Client Workload attestation
1 property
ProcessDTO
object
Process information for Client Workload identification
7 properties
SensorsDTO
object
Security sensor data for enhanced Client Workload attestation
1 property
ServerWorkloadDetails
object
Target resource details for which the credential is being requested. These fields are used to match the request against your configured Access Policies.
3 properties
StsGetCallerIdentityDTO
object
AWS STS GetCallerIdentity request data for identity verification
2 properties
TokenDTO
object
OAuth2-style access token response with expiration details
4 properties 3 required
TransportProtocol
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

aembit-edge-openapi-original.yml Raw ↑
Where this information came from

This is an independent, third-party profile of Aembit Edge API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.