API stands for Application Programming Interface. It denotes a set of well defined functions or procedures that can be invoked to generate a given outcome.

In the context of WebRTC, WebRTC has a set of well defined Java Script APIs. These can be called inside any browser based web application.

In the context of cloud based systems (which use WebRTC), then an API is also the interface used to integrate with them. This is especially true with CPaaS.

Additional reading

Looking to learn more about WebRTC? 

Check my WebRTC training courses

About WebRTC Glossary

The WebRTC Glossary is an ongoing project where users can learn more about WebRTC related terms. It is maintained by Tsahi Levent-Levi of BlogGeek.me.