API (en. Application Programming Interface) — набор интерфейсов прикладного программирования, предоставляемый приложениями, позволяющий обеспечивать одно- или двустороннее взаимодействие между приложениями, предоставляющими API, и сторонними приложениями. В API могут использоваться различные способы взаимодействия: от собственных протоколов до стандартных форматов. Для настроек и получения статичных данных часто используются запросы и возвращаемые данные в форматах HTTP, XML, JSON. В системах видеонаблюдения могут быть использованы стандарты RTSP, ONVIF, PSIA. Видео может передаваться в форматах H.264, H.265, MPEG-4, Motion JPEG.