ETSI OpenCAPIF (3GPP CAPIF TS 29.222) APIs
The ETSI Software Development Group implementation of the 3GPP Common API Framework, TS 29.222. Harvested here are the API Invoker Management, API Provider Management, Access Control Policy and Auditing service APIs — the northbound framework a mobile operator uses to onboard API invokers, register API providers, enforce per-invoker access policy and audit invocation logs. Authorisation is OAuth 2.0 client credentials.
Documentation
Documentation
https://ocf.etsi.org/documentation/latest/
APIReference
https://ocf.etsi.org/documentation/latest/
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/etsi/refs/heads/main/openapi/capif/capif-access-control-policy.yaml
OpenAPI
https://raw.githubusercontent.com/api-evangelist/etsi/refs/heads/main/openapi/capif/capif-api-invoker-management.yaml
OpenAPI
https://raw.githubusercontent.com/api-evangelist/etsi/refs/heads/main/openapi/capif/capif-api-provider-management.yaml
OpenAPI
https://raw.githubusercontent.com/api-evangelist/etsi/refs/heads/main/openapi/capif/capif-auditing.yaml
Other Resources
Repository
https://labs.etsi.org/rep/ocf/capif
Overlay
https://raw.githubusercontent.com/api-evangelist/etsi/refs/heads/main/overlays/etsi-capif-overlay.yaml
AgentSkill
https://raw.githubusercontent.com/api-evangelist/etsi/refs/heads/main/skills/etsi-opencapif-onboard-an-api-invoker.md
SDKs
https://pypi.org/project/opencapif-sdk/
SourceCode
https://labs.etsi.org/rep/ocf/sdk