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.
CAMARA publishes 1 API on the APIs.io network: Sessions API. Tagged areas include Telecom, Network APIs, Standards, Linux Foundation, and Open Gateway.
The CAMARA catalog on APIs.io includes 1 JSON-LD context.
CAMARA’s developer surface includes authentication, documentation, engineering blog, and 17 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Telecommunications regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Open Source Surface applies to this provider. This product is open source and we
read its repository directly, so Open Source Surface carries
10 points of the composite. It is scored from what the repository actually
publishes — a security policy, a contribution guide, a release history, a code of conduct — read live from the
provider rather than inferred from our own catalog pointers.
This facet adds; nothing was taken away to make room for it. An open-source project is not excused from
the commercial facets, because exemption would strip it of the points it does earn.
If we have the wrong repository, or this product is not open source, say so on your
provider repo and we
will drop the facet rather than have you publish against it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 65 points between them,
because both conditional facets apply and carry
35 points together. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 65% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/camara: open an issue to ask a question, or submit a pull request to add artifacts.
Submit an artifact on GitHub — free →Manage your own listing — the Influence plan, $499/mo →
Provides location-verification, location-retrieval, and geofencing subscription endpoints allowing applications to confirm whether a mobile device is in a specified area, to ret...
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...
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...
Provides queries and event subscriptions about a mobile device's connectivity status (reachable, connected, roaming) so applications can adapt behaviour, trigger retries, or swi...
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...
Lifecycle APIs for deploying, managing, and terminating edge-native application instances across operator Mobile Edge Cloud infrastructure, enabling developers to place workload...
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...
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...
Exposes network insight data such as historical and real-time network quality, congestion, and throughput characteristics for a subscriber context, letting applications tune str...
Shared authorization and consent model across CAMARA APIs, built on OAuth 2.0 / OpenID Connect Client-Initiated Backchannel Authentication (CIBA) so subscribers explicitly conse...
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
deliveryModel:
model: self-hosted
license: Apache-2.0
open_source: true
commercial: false
callable_host: false
label: Self-hosted open source · you run it yourself
confidence: high
source:
- license
- openapi
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: false
public: false
label: Freemium · Self-serve signup
confidence: medium
try_now_blocked_by: example-domain
source:
- plans
- authentication
- security
generated: '2026-08-26'
method: derived
position: Producing
access: Open
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/camara.png
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.23'
apis:
- 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
- Event
tags_raw:
- 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
- Homes
- QoS
tags_raw:
- 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:
- Authentication
- CIBA
- Consent
- Identity
tags_raw:
- OAuth
- CIBA
- Consent
- Identity
properties:
- type: Documentation
url: https://github.com/camaraproject/IdentityAndConsentManagement
- type: Repository
url: https://github.com/camaraproject/IdentityAndConsentManagement
- aid: camara:camara-sessions-api
name: CAMARA Sessions API
description: The Sessions API from CAMARA — 4 operation(s) for sessions.
humanURL: https://github.com/camaraproject/QualityOnDemand
baseURL: https://api.example.com/quality-on-demand/v0
tags:
- Sessions
properties:
- type: OpenAPI
url: openapi/camara-sessions-api-openapi.yml
- type: Documentation
url: https://github.com/camaraproject/QualityOnDemand
- type: Repository
url: https://github.com/camaraproject/QualityOnDemand
common:
- type: IssueTracker
url: https://github.com/camaraproject/DeviceLocation/issues
- type: Releases
url: https://github.com/camaraproject/DeviceLocation/releases
- type: License
name: Apache-2.0
url: https://github.com/camaraproject/DeviceLocation/blob/main/LICENSE
- type: AgenticAccess
url: agentic-access/camara-agentic-access.yml
- type: DomainSecurity
url: security/camara-domain-security.yml
- type: Authentication
url: authentication/camara-authentication.yml
- type: OAuthScopes
url: scopes/camara-scopes.yml
- 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
- type: Blog
url: https://camaraproject.org/feed/
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.