The Agora Extensions Marketplace is home to extensions that rapidly add functionality on top of Agora SDKs.
App developers spent a lot of time selecting, integrating, and testing different combinations of SDKs in order to ensure call quality and effects. Every step slowed down the process of app delivery. Now, the Extensions Marketplace does all the heavy lifting for you! It helps developers shorten the integration time and enables them to concentrate on business logic and user experience.
The Extensions Marketplace increases your productivity and your revenue. Kick back and relax, Agora enables you to make more money with less work.
Extensions are packages that you load into your app using Agora SDKs. They access the media transmission pipeline in the SDK and modify how audio or video data is processed in the pipeline.
Agora provides the following for you to work with extensions:
The Agora Extensions Marketplace provides support for multiple platforms. An extension is used together with the Agora SDK corresponding to the platform. See the table below:
Platform | Required SDK | Required SDK version | SDK advantages |
---|---|---|---|
iOS, Android, macOS, and Windows | Agora SDK v4.0.0 Beta | v4.0.0-beta.1 and later | See SDK v4.0.0 Beta Benefits and Features |
Web | Agora Web SDK 4.x | 4.10.0 and later | See Introduction to the Web SDK 4.x |
The workflow of using an extension from the Extensions Marketplace is as follows:
Using extensions from the Agora Extensions Marketplace has a number of advantages.
Extensions provide an easy and fast way to add fun features into your app. Instead of writing lines of code on your own, you just need to call several APIs.
There is no upper limit on the number of extensions you can add into Agora SDKs. You can extend and customize the functionality of Agora SDKs as much as you want.
Agora Console provides a consistent way for you to manage different extensions. All the information you need is presented in the detail page of the extension. You do not have to jump from one website to another.
The pricing plan is proposed by extension vendors and varies according to extensions. You can see the pricing details when activating the extension on Agora Console.