Skip to content

Agora Third-Party Product Licenses

Last Updated: 05/1/2023

Introduction

This page contains notices and license documentation related to the third-party products included in Agora SDKs.

Flexible Classroom

PlatformNameLicense TypeOpen Source Link
AndroidretrofitApache-2.0https://github.com/square/retrofit
AndroidokhttpApache-2.0https://github.com/square/okhttp
AndroidSVGAPlayer-AndroidApache-2.0https://github.com/svga/SVGAPlayer-Android
AndroidglideMIThttps://github.com/bumptech/glide
AndroidxlogApache-2.0https://github.com/elvishew/xLog
Androidprotobuf-javaBSDhttps://github.com/protocolbuffers/protobuf/tree/main/java
AndroidChecker QualGNU General Public License v2.0 w/Classpath exception
MIT License
https://checkerframework.org
iOSprotobuf-objectivecBSDhttps://github.com/protocolbuffers/protobuf/tree/main/objectivec
iOSOpenSSL-UniversalBSDhttps://github.com/krzyzanowskim/OpenSSL
iOSCocoaLumberjackBSDhttps://github.com/CocoaLumberjack/CocoaLumberjack
iOSAliyunOSSiOSApache-2.0https://github.com/aliyun/aliyun-oss-ios-sdk
iOSAlamofireMIThttps://github.com/Alamofire/Alamofire
iOSSSZipArchiveMIThttps://github.com/ZipArchive/ZipArchive
iOSSwifterSwiftMIThttps://github.com/SwifterSwift/SwifterSwift
iOSMasonryMIThttps://github.com/SnapKit/Masonry
iOSSDWebImageMIThttps://github.com/SDWebImage/SDWebImage
iOSWHToastMIThttps://github.com/remember17/WHToast
iOSFLAnimatedImageMIThttps://github.com/Flipboard/FLAnimatedImage
iOSArminMIThttps://github.com/CavanSu/Armin
WebreactMIThttps://github.com/facebook/react
WebmobxMIThttps://github.com/mobxjs/mobx
WeblodashMIThttps://github.com/lodash/lodash
WebrxjsApache-2.0https://github.com/ReactiveX/rxjs
WebaxiosMIThttps://github.com/axios/axios
WebdayjsMIThttps://github.com/iamkun/dayjs
WebTypescriptApache-2.0https://github.com/microsoft/TypeScript
Webanimate.cssHippocratichttps://github.com/animate-css/animate.css
JavaSpringFrameworkApache-2.0https://github.com/spring-projects/spring-framework
JavaokhttpApache-2.0https://github.com/square/okhttp
Javaprotobuf-javaBSDhttps://github.com/protocolbuffers/protobuf/tree/main/java
Javakubernetes-javaApache-2.0https://github.com/kubernetes-client/java
Javainfluxdb-javaMIThttps://github.com/influxdata/influxdb-java
Javaprometheus-javaApache-2.0https://github.com/prometheus/client_java

Native / Recording SDK

NameLicense Text
FFmpegSee License Text
libeventSee License Text
libpngSee License Text
libvpxSee License Text
OpenSSLSee License Text
opusSee License Text
x264Commercial Licenses
openh264See License Text
zlibSee License Text
FdkAACSee License Text
SoundTouchSee License Text
mpg123See License Text

IoT SDK

PlatformNameLicense TypeOpen Source Link
Linux, Androidlibjson-cMIThttps://github.com/json-c/json-c
Linux, Androidmbedtls-cApache-2.0 licensehttps://github.com/Mbed-TLS/mbedtls

Web SDK

NameLicense Text
webrtc-adapterSee License Text
webgl-utils.jsSee License Text

Web RTM SDK

NameLicense TypeOpen Source Link
@thi.ng/cacheApache-2.0https://github.com/thi-ng/umbrella.git
abortcontroller-polyfillMIThttps://github.com/mo/abortcontroller-polyfill
core-jsMIThttps://github.com/zloirock/core-js.git
debugMIThttps://github.com/visionmedia/debug.git
gudMIThttps://github.com/jamiebuilds/gud
is-whatMIThttps://github.com/mesqueeb/is-what.git
kyMIThttps://github.com/sindresorhus/ky.git
lodashMIThttps://github.com/lodash/lodash.git
longApache-2.0https://github.com/dcodeIO/long.js.git
lru-cacheISChttps://github.com/isaacs/node-lru-cache.git
pako(MIT AND Zlib)https://github.com/nodeca/pako.git
rxjsApache-2.0https://github.com/reactivex/rxjs.git
rxjs-etcMIThttps://github.com/cartant/rxjs-etc.git
rxjs-websocketsISChttps://github.com/ohjames/rxjs-websockets.git
safe-json-stringifyMIThttps://github.com/debitoor/safe-json-string
url-polyfillMIThttps://github.com/lifaon74/url-polyfill.git
utilMIThttps://github.com/defunctzombie/node-util.git
uuidMIThttps://github.com/uuidjs/uuid.git
whatwg-fetchMIThttps://github.com/github/fetch.git
tslibApache-2.0https://github.com/websockets/ws.git
blob-utilApache-2.0https://github.com/nolanlawson/blob-util.git
debugMIThttps://github.com/visionmedia/debug.git
js-sha1MIThttps://github.com/emn178/js-sha1.git
protobufjsBSD-3-Clausehttps://github.com/dcodeIO/protobuf.js
url-polyfillMIThttps://github.com/lifaon74/url-polyfill
webcrypto-shimMIThttps://github.com/vibornoff/webcrypto-shim

Whiteboard

PlatformNameLicense TypeOpen Source Link
AndroidGsonApache-2.0 Licensehttps://github.com/google/gson
AndroidOkhttpApache-2.0 Licensehttps://github.com/square/okhttp
AndroidAndroidXApache-2.0 Licensehttps://github.com/androidx/androidx
AndroidExoPlayerApache-2.0 Licensehttps://github.com/google/ExoPlayer
AndroidDSBridge-AndroidMIThttps://github.com/wendux/DSBridge-Android
iOSDSBridge-IOSMIThttps://github.com/wendux/DSBridge-IOS
iOSYYModelMIThttps://github.com/ibireme/YYModel
Web@juggle/resize-observerApache-2.0https://github.com/juggle/resize-observer
Web@netless/canvas-polyfillMIThttps://github.com/netless-io/canvas-polyfill
Web@netless/xml-jsMIThttps://github.com/netless-io/xml-js
WebatobMIT or Apache-2.0https://git.coolaj86.com/coolaj86/atob.js
Webbezier-jsMIThttps://github.com/Pomax/bezierjs
WebcolorMIThttps://github.com/Qix-/color
Webdetect-itMIThttps://github.com/rafgraph/detect-it
Webeventemitter3MIThttps://github.com/primus/eventemitter3
Webmath.jsMIThttps://github.com/josdejong/mathjs
WebmobxApache-2.0https://github.com/mobxjs/mobx
Webmobx-reactMIThttps://github.com/mobxjs/mobx
WebprotobufjsMIThttps://github.com/protobufjs/protobuf.js
Webquery-stringMIThttps://github.com/sindresorhus/query-string
WebreactMIThttps://github.com/facebook/react
Webreact-domMIThttps://github.com/facebook/react
Webspark-md5(WTFPL OR MIT)https://github.com/satazor/js-spark-md5
Webtextarea-caret-tsMIThttps://github.com/theRealSyler/textarea-caret-position
Weburl-parseMIThttps://github.com/unshiftio/url-parse
WebuuidMIThttps://github.com/uuidjs/uuid
Webcore-jsMIThttps://github.com/zloirock/core-js

Whiteboard: Fastboard

PlatformNameLicense TypeOpen Source Link
AndroidGsonApache-2.0 Licensehttps://github.com/google/gson
AndroidOkhttpApache-2.0 Licensehttps://github.com/square/okhttp
AndroidAndroidXApache-2.0 Licensehttps://github.com/androidx/androidx
AndroidExoPlayerApache-2.0 Licensehttps://github.com/google/ExoPlayer
AndroidDSBridge-AndroidMIThttps://github.com/wendux/DSBridge-Android
iOSDSBridge-IOSMIThttps://github.com/netless-io/DSBridge-IOS
iOSYYModelMIThttps://github.com/ibireme/YYModel

Whiteboard: WindowManager

PlatformNameLicense TypeOpen Source Link
Webvideo.jsApache-2.0 Licensehttps://github.com/videojs/video.js
Web@netless/telebox-insiderMIThttps://github.com/netless-io/telebox-insider
WebemitteryMIThttps://github.com/sindresorhus/emittery
Web@juggle/resize-observerApache-2.0 Licensehttps://github.com/juggle/resize-observer
WeblodashMIThttps://github.com/lodash/lodash
Webp-retryMIThttps://github.com/sindresorhus/p-retry
Webside-effect-managerMIThttps://github.com/crimx/side-effect-manager