PRODUCT

IoT SDK

Add real-time audio & video engagement to smart devices
A screenshot of a home security system interface.
Supported Platforms
Android
Linux C

IoT SDK

Add real-time audio & video engagement to smart devices
OpenAI + Agora logos
Supported Platforms
Android
Linux C
Customers building with
Agora and OpenAI
grepp logoWYZE logokileon logokumu logoScaler logoParallel logoJorJin logoAnotherBall logoEllie logozigbang logo
grepp logoWYZE logokileon logokumu logoScaler logoParallel logoJorJin logoAnotherBall logoEllie logozigbang logo

IoT SDK Features

Highly integrated icon
Highly integrated
IoT SDK integrates both RTC services and signalling services so you can easily develop features like live streaming and remote control at the same time.
Lightweight design icon
Lightweight design
Designed for low-resource embedded systems, IoT SDK has a small package footprint as low as 400kb, so you don’t have to worry about system resource usage.
Low power consumption icon
Low power consumption
Based on low hardware requirements (CPU, memory, etc.), IoT SDK works well with battery-powered devices like video doorbells.
Cross-platform icon
Cross-platform
IoT SDK is compatible with WebRTC, and developers can build apps across platforms like mobile, PC, web, and smart displays (e.g., Amazon Alexa), without plugins, while supporting a wide range of chipsets and operating systems.
Reliable, excellent performance even in poor network conditions icon
Reliable, excellent performance even in poor network conditions
With end-to-end algorithmic network optimization, IoT SDK provides smooth live streaming even in weak network environments. Say goodbye to frozen video streams.
Interoperable with RTC full platform icon
Interoperable with RTC full platform
IoT SDK is interoperable with Agora’s full real-time platform so you can easily build up the companion apps on iOS, Android, or any other platform.
Image of dedicated support by agora

Get dedicated expert help when you need it

Experience greater scalability, performance and operational efficiency — from 1:1 consultation, issue classification, to strategic production escalation and more, we’ve got you covered. Our dedicated team of experts is committed to delivering an unparalleled support experience.
Global Support Experts
Optimal Resolution Time
Satisfaction Guaranteed
View Support Plans
One real-time view for the metrics that matter the most
Use a single dashboard to monitor every active session around the world. Track the metrics that are most important to you, from concurrent users and channels to network latency and so much more.

Your vision, unrestricted.

With Interactive Whiteboard, you can build a collaborative app fast—with custom branding and full of features. Our platform makes it easy to create a customized and engaging learning environment.
  • Flexible APIs support custom branding and extensive digital whiteboard features.
  • Easily integrate real-time voice and video calling, interactive streaming and signaling.
  • Save users’ bandwidth by preloading, sharing, and annotating files, and retain all the dynamic content.
And have peace of mind with HIPAA, GDPR, and CCPA compliance.

See OpenAI's Realtime API in action

Enable live voice and video streams on IoT devices

Agora’s IoT SDK provides high-reliability, low-latency, and cost-effective RTC services for global IoT devices.
Optimize RTC performance icon

Optimize RTC performance

Full-stack end-to-end solution designed for embedded systems on low-power IoT devices and companion apps—compatible with mainstream chipsets and operating systems.
Optimize RTC performance icon

Optimize RTC performance

Deploy globally icon

Deploy globally

Enable region agnostic IoT solutions with Agora’s globally deployed network so you can sell and ship IoT devices anywhere in the world without worrying about usability.
Deploy globally icon

Deploy globally

Reduce costs icon

Reduce costs

IoT SDK’s license-based billing plan is more cost-effective than billing by minutes. The price does not change based on device usage by the end user.
Reduce costs icon

Reduce costs

Recording options for:

Cloud recording
Store, retrieve and share recordings in the cloud.
Go to Docs
On-premise recording
Store on a local server for security and confidentiality.
Go to Docs
Webpage recording
Record the entire web browser screen experience.
Go to Docs

Agora Media Services

Recording icon
Recording
Record audio streams, video streams and web pages for archive, review, or distribution.
Live icon
Media Gateway
Directly push media streams into Agora voice and video channels using the RTMP/SRT protocol and enable advanced transcoding processing on media streams to facilitate distribution.
Download icon
Media Pull
Add additional engagement to your Agora sessions by  pulling live or recorded video and audio content and ingesting directly into your Agora channel.
Media Push
Expand your audience with hybrid engagement experiences by pushing audio and video streams from Agora channels to Content Delivery Networks (CDN).

Made for smart device developers

Quickstart guide

View the quickstart guide to get up and running with Agora and Open AI.

Made for smart device developers

Your Code

Agora SDK

Customize your experience from the start with our flexible SDK.
Your Code

Agora SDK

Build and integrate real-time video into your app with the most flexibility and  customization using Agora's Video SDK.
NO CODE

App Builder

Agora’s App Builder is the fastest and easiest way to real-time video into your product using our no-code visual designer.
Go to Docs
low code

Agora UI Kit

Add real-time video to your app with only a few lines of code using low-code UI Kit libraries.
Go to Docs
your code

Agora SDK

Customize your experience from the start with our flexible SDK.
Android
Linux C
Go to Docs
low code

Agora UI Kit

Integrate real-time communication and streaming using only a few lines of code with low-code UIKit libraries.
Go to Docs

Documentation

This project presents you a set of API examples to help you understand how to use Agora APIs.
Android
Linux C
Go to Docs

Activate the AI Noise Suppression extension on the Agora Console.

Activate the IoT SDK extension in the Agora Console.

your code

Agora SDK

Build and integrate Voice Calling with the most flexibility and full customization using Agora's Voice SDK.
Android
Linux C
Go to Docs
NO code

App Builder

Agora’s App Builder is the fastest and easiest way to add real-time voice chat, video chat, and live streaming into your product.
Go to Docs
your code

Agora SDK

Build and integrate real-time visual collaboration features into your application with the most flexibility and full customization using Agora's Interactive Whiteboard SDK.
Android
Linux C
Go to Docs
LOW code

Fastboard

Build real-time visual collaboration faster with a pre-built UI and the ability to include custom plug ins.
Try it Now
Security, privacy and compliance
Agora is certified to the ISO/IEC 27001, 27017, 27018, 27701 and SOC 2 security standards and meets privacy regulations like GDPR, CCAP, COPPA, and HIPAA. Agora doesn’t collect or store any end-user data aside from Internet Protocol (IP) addresses and operational information necessary for providing our services.
ISO 27001:2022
ISO 27017:2015
ISO 27018:2019
ISO 27701:2019
HIPAA
GDPR
SOC2 Type1&2
CCPA
COPPA
Use cases

Innovate with Agora – the possibilities are endless

A man ringing a video doorbell.
Video Doorbells 
Highly interactive devices like video doorbells and baby monitors need fast connection, low latency, weak network confrontation and low power consumption. Agora delivers with its ultra-low latency streaming service (as low as 400ms) on multiple hardware platforms and operating systems.
A tablet showing various security views of a stairwell.
Home Security Cameras
With Agora’s streaming technology, users can expect ultra-low latency live video and high-quality 2-way audio even in weak network environments. We support multi-channel HD streams, with strong media stream and data stream synchronization and Hybrid cloud scenarios.
A woman with headshot providing remote assistance with a customer on a call.
Remote Assistance
Improve the speed, accuracy, and efficiency, of remote assistance scenarios while improving customer satisfaction and increasing business profitability.
A robotic arm in a manufacturing setting and incorporating IoT technology, collaborating with machinery.
Teleoperation
Providing real-time audio and video transmission and control services for remote robot control with latency as low as 113ms.
A woman viewing various movie selections on her Smart TV.
Smart TVs
Integrating Agora’s IoT SDK with Smart TVs provides the ability to offer high performance video up to 4K and immersive 3D spatial audio ensuring viewers get an optimum experience. The SDK also supports cross platform calling, between Smart TVs and watches.
A man wearing VR headshot and engaging with virtual app with hand gestures.
XR/VR Glasses
Enables live, interactive video, real-time screen sharing, 3D virtual spaces, and other virtual simulations. With Agora‘s streaming technology, VR and non-VR users can connect within an existing application using our SDKs. We deliver a full spectrum of human-to-human interactivity—from 1-to-1 to millions of concurrent users—to fit your every need. 
Mouse cursor illustration

Fastboard

Easily build and integrate Agora’s Interactive Whiteboard with our newest Fastboard SDK that delivers all the same whiteboard features with a pre-built UI and the ability to include custom plug ins.
Try it Now
No items found.