CAMARA logo

CAMARA

CAMARA is an open-source Linux Foundation project developing standardized, open, and globally-available telecom APIs as part of the Telco Global API Alliance. Founded and supported by AT&T, Deutsche Telekom, Ericsson, Google Cloud, Microsoft, Nokia, Telefonica, Vodafone, GSMA, and many others, CAMARA defines consistent, operator-agnostic network capability APIs so developers can access programmable network services such as quality-on-demand, device location, SIM swap, number verification, and edge cloud across multiple carriers through a single, unified, standard API surface.

11 APIs 0 Features
TelecomNetwork APIsStandardsLinux FoundationOpen GatewayGSMAConnectivity5G

APIs

CAMARA Quality On Demand API

The Quality On Demand (QoD) API allows applications to request on-demand, bounded-duration, guaranteed-quality network sessions for specific device flows (latency, throughput, p...

CAMARA Device Location API

Provides location-verification, location-retrieval, and geofencing subscription endpoints allowing applications to confirm whether a mobile device is in a specified area, to ret...

CAMARA Number Verification API

Silent, cryptographically strong verification that the mobile number a user claims to own is actually the number of the SIM attached to the device making the request. Replaces S...

CAMARA SIM Swap API

Detects whether the SIM attached to a given mobile number has recently been changed. Used by banks, crypto platforms, and other high-assurance services to mitigate SIM-swap acco...

CAMARA Device Status API

Provides queries and event subscriptions about a mobile device's connectivity status (reachable, connected, roaming) so applications can adapt behaviour, trigger retries, or swi...

CAMARA Simple Edge Discovery API

Returns the closest Mobile Edge Cloud (MEC) endpoint for a given device based on operator network topology, allowing edge-native applications to connect to the lowest-latency ed...

CAMARA Edge Application Management API

Lifecycle APIs for deploying, managing, and terminating edge-native application instances across operator Mobile Edge Cloud infrastructure, enabling developers to place workload...

CAMARA Device Identifier API

Returns a privacy-preserving identifier for a device associated with a network-attached session, enabling correlation and authentication flows while minimising exposure of raw M...

CAMARA Home Devices Quality On Demand API

Extends Quality On Demand semantics to fixed-line / home broadband devices, allowing applications to request guaranteed bandwidth or low-latency sessions for devices attached to...

CAMARA Connectivity Insights API

Exposes network insight data such as historical and real-time network quality, congestion, and throughput characteristics for a subscriber context, letting applications tune str...

CAMARA Identity and Consent Management API

Shared authorization and consent model across CAMARA APIs, built on OAuth 2.0 / OpenID Connect Client-Initiated Backchannel Authentication (CIBA) so subscribers explicitly conse...

Semantic Vocabularies

Camara Context

0 classes · 9 properties

JSON-LD

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Portfolio
Portfolio
👥
GitHubOrg
GitHubOrg
🔗
Governance
Governance
🔗
Commonalities
Commonalities
📄
ReleaseManagement
ReleaseManagement
🔗
LinuxFoundationProject
LinuxFoundationProject
🔗
JSONLD
JSONLD
🔗
VocabularyDefinition
VocabularyDefinition
🔗
SpectralRules
SpectralRules

Sources

Raw ↑
aid: camara
name: CAMARA
description: >-
  CAMARA is an open-source Linux Foundation project developing standardized, open, and globally-available telecom APIs
  as part of the Telco Global API Alliance. Founded and supported by AT&T, Deutsche Telekom, Ericsson, Google Cloud,
  Microsoft, Nokia, Telefonica, Vodafone, GSMA, and many others, CAMARA defines consistent, operator-agnostic network
  capability APIs so developers can access programmable network services such as quality-on-demand, device location, SIM
  swap, number verification, and edge cloud across multiple carriers through a single, unified, standard API surface.
kind: standard
position: Provider
access: Open
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Telecom
  - Network APIs
  - Standards
  - Linux Foundation
  - Open Gateway
  - GSMA
  - Connectivity
  - 5G
created: '2026-03-16'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/camara/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: camara:quality-on-demand-api
    name: CAMARA Quality On Demand API
    description: >-
      The Quality On Demand (QoD) API allows applications to request on-demand, bounded-duration, guaranteed-quality
      network sessions for specific device flows (latency, throughput, priority class). Developers can set QoS profiles,
      receive events on session state changes, and manage sessions without dealing with operator-specific signalling.
    humanURL: https://github.com/camaraproject/QualityOnDemand
    baseURL: https://api.example.com/quality-on-demand/v0
    tags:
      - Quality of Service
      - Network
      - QoD
      - 5G
    properties:
      - type: Documentation
        url: https://github.com/camaraproject/QualityOnDemand
      - type: Repository
        url: https://github.com/camaraproject/QualityOnDemand
      - type: OpenAPI
        url: openapi/camara-openapi.yml
  - aid: camara:device-location-api
    name: CAMARA Device Location API
    description: >-
      Provides location-verification, location-retrieval, and geofencing subscription endpoints allowing applications to
      confirm whether a mobile device is in a specified area, to retrieve the last known area the device connected from,
      and to receive asynchronous notifications when a device enters or leaves a geofenced region — all using operator
      network data rather than handset GPS.
    humanURL: https://github.com/camaraproject/DeviceLocation
    baseURL: https://api.example.com/location/v0
    tags:
      - Location
      - Geofencing
      - Network
    properties:
      - type: Documentation
        url: https://github.com/camaraproject/DeviceLocation
      - type: Repository
        url: https://github.com/camaraproject/DeviceLocation
  - aid: camara:number-verification-api
    name: CAMARA Number Verification API
    description: >-
      Silent, cryptographically strong verification that the mobile number a user claims to own is actually the number
      of the SIM attached to the device making the request. Replaces SMS one-time-password flows with an
      operator-authenticated check over the data connection, reducing fraud and user friction in onboarding and login.
    humanURL: https://github.com/camaraproject/NumberVerification
    baseURL: https://api.example.com/number-verification/v0
    tags:
      - Identity
      - Authentication
      - Anti-Fraud
      - MSISDN
    properties:
      - type: Documentation
        url: https://github.com/camaraproject/NumberVerification
      - type: Repository
        url: https://github.com/camaraproject/NumberVerification
  - aid: camara:sim-swap-api
    name: CAMARA SIM Swap API
    description: >-
      Detects whether the SIM attached to a given mobile number has recently been changed. Used by banks, crypto
      platforms, and other high-assurance services to mitigate SIM-swap account-takeover attacks before sending SMS OTPs
      or authorizing high-risk transactions.
    humanURL: https://github.com/camaraproject/SimSwap
    baseURL: https://api.example.com/sim-swap/v0
    tags:
      - Anti-Fraud
      - Identity
      - Security
      - SIM
    properties:
      - type: Documentation
        url: https://github.com/camaraproject/SimSwap
      - type: Repository
        url: https://github.com/camaraproject/SimSwap
  - aid: camara:device-status-api
    name: CAMARA Device Status API
    description: >-
      Provides queries and event subscriptions about a mobile device's connectivity status (reachable, connected,
      roaming) so applications can adapt behaviour, trigger retries, or switch channels based on real-time network
      reachability.
    humanURL: https://github.com/camaraproject/DeviceStatus
    baseURL: https://api.example.com/device-status/v0
    tags:
      - Connectivity
      - Roaming
      - Events
    properties:
      - type: Documentation
        url: https://github.com/camaraproject/DeviceStatus
      - type: Repository
        url: https://github.com/camaraproject/DeviceStatus
  - aid: camara:simple-edge-discovery-api
    name: CAMARA Simple Edge Discovery API
    description: >-
      Returns the closest Mobile Edge Cloud (MEC) endpoint for a given device based on operator network topology,
      allowing edge-native applications to connect to the lowest-latency edge zone without embedding operator- specific
      logic.
    humanURL: https://github.com/camaraproject/SimpleEdgeDiscovery
    baseURL: https://api.example.com/simple-edge-discovery/v0
    tags:
      - Edge
      - MEC
      - Latency
    properties:
      - type: Documentation
        url: https://github.com/camaraproject/SimpleEdgeDiscovery
      - type: Repository
        url: https://github.com/camaraproject/SimpleEdgeDiscovery
  - aid: camara:edge-application-management-api
    name: CAMARA Edge Application Management API
    description: >-
      Lifecycle APIs for deploying, managing, and terminating edge-native application instances across operator Mobile
      Edge Cloud infrastructure, enabling developers to place workloads close to end users without operator lock-in.
    humanURL: https://github.com/camaraproject/EdgeApplicationManagement
    baseURL: https://api.example.com/edge-application-management/v0
    tags:
      - Edge
      - MEC
      - Deployment
    properties:
      - type: Documentation
        url: https://github.com/camaraproject/EdgeApplicationManagement
      - type: Repository
        url: https://github.com/camaraproject/EdgeApplicationManagement
  - aid: camara:device-identifier-api
    name: CAMARA Device Identifier API
    description: >-
      Returns a privacy-preserving identifier for a device associated with a network-attached session, enabling
      correlation and authentication flows while minimising exposure of raw MSISDNs or IMEIs.
    humanURL: https://github.com/camaraproject/DeviceIdentifier
    baseURL: https://api.example.com/device-identifier/v0
    tags:
      - Identity
      - Privacy
    properties:
      - type: Documentation
        url: https://github.com/camaraproject/DeviceIdentifier
      - type: Repository
        url: https://github.com/camaraproject/DeviceIdentifier
  - aid: camara:home-devices-qod-api
    name: CAMARA Home Devices Quality On Demand API
    description: >-
      Extends Quality On Demand semantics to fixed-line / home broadband devices, allowing applications to request
      guaranteed bandwidth or low-latency sessions for devices attached to a home gateway.
    humanURL: https://github.com/camaraproject/HomeDevicesQoD
    baseURL: https://api.example.com/home-devices-qod/v0
    tags:
      - Broadband
      - Home
      - QoS
    properties:
      - type: Documentation
        url: https://github.com/camaraproject/HomeDevicesQoD
      - type: Repository
        url: https://github.com/camaraproject/HomeDevicesQoD
  - aid: camara:connectivity-insights-api
    name: CAMARA Connectivity Insights API
    description: >-
      Exposes network insight data such as historical and real-time network quality, congestion, and throughput
      characteristics for a subscriber context, letting applications tune streaming, uploads, and sync behaviour to
      current network conditions.
    humanURL: https://github.com/camaraproject/ConnectivityInsights
    baseURL: https://api.example.com/connectivity-insights/v0
    tags:
      - Analytics
      - Quality of Service
      - Observability
    properties:
      - type: Documentation
        url: https://github.com/camaraproject/ConnectivityInsights
      - type: Repository
        url: https://github.com/camaraproject/ConnectivityInsights
  - aid: camara:identity-and-consent-management-api
    name: CAMARA Identity and Consent Management API
    description: >-
      Shared authorization and consent model across CAMARA APIs, built on OAuth 2.0 / OpenID Connect Client-Initiated
      Backchannel Authentication (CIBA) so subscribers explicitly consent to application use of network capabilities
      such as location, SIM-swap, or QoD on their behalf.
    humanURL: https://github.com/camaraproject/IdentityAndConsentManagement
    baseURL: https://api.example.com/identity-consent/v0
    tags:
      - OAuth
      - CIBA
      - Consent
      - Identity
    properties:
      - type: Documentation
        url: https://github.com/camaraproject/IdentityAndConsentManagement
      - type: Repository
        url: https://github.com/camaraproject/IdentityAndConsentManagement
common:
  - type: LinkedIn
    url: https://www.linkedin.com/company/camara-project
  - type: Website
    url: https://camaraproject.org/
  - type: Documentation
    name: CAMARA Documentation
    description: Official documentation for CAMARA.
    url: https://camaraproject.org/apis/
  - type: Portfolio
    url: https://camaraproject.github.io/releases/portfolio.html
  - type: GitHubOrg
    name: CAMARA GitHub
    description: Source code and repositories for CAMARA.
    url: https://github.com/camaraproject
  - type: Governance
    url: https://github.com/camaraproject/Governance
  - type: Commonalities
    url: https://github.com/camaraproject/Commonalities
  - type: ReleaseManagement
    url: https://github.com/camaraproject/ReleaseManagement
  - type: LinuxFoundationProject
    url: https://lfnetworking.org/projects/camara/
  - type: JSONLD
    url: json-ld/camara-context.jsonld
  - type: VocabularyDefinition
    url: vocabulary.yml
  - type: SpectralRules
    url: spectral/camara.spectral.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]