8000 GitHub - nuk-icslab/opencapif: An Implementation of 3GPP Common API Framework (CAPIF)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

An Implementation of 3GPP Common API Framework (CAPIF)

Notifications You must be signed in to change notification settings

nuk-icslab/opencapif

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenCAPIF

A general API invocation framework based-on 3GPP Common API Framework (CAPIF)

Features

  • Authentication, Authorization and Accounting on API invocation
  • Publish and discover service API
  • Logging service API invocation
  • Management of service API and API invokers
  • Topology hiding

Entities

  • Standalone CAPIF Core Function(CCF) executable written in C++
  • Language-agnostic API Exposing Function(AEF) based-on Nginx module
  • WebUI of API Publishing Function(APF) and API Management Function(AMF)
  • API-invoker library across multiple programming language
    • Currently support JavaScript

Dependency

CCF

References

  • 3GPP, TS 23.222 v17.5.0, "Common API Framework for 3GPP Northbound APIs"
  • 3GPP, TS 29.222 v17.5.0, "Common API Framework for 3GPP Northbound APIs"
  • 3GPP, TS 33.122 v17.0.0, "Security aspects of Common API Framework (CAPIF) for 3GPP northbound APIs"
  • 3GPP, TR 23.722 v15.1.0, "Study on common Application Programming Interface (API) framework for 3GPP northbound APIs"
0