API هي واجهة برمجة التطبيقات. إنه بمثابة وسيط برمجي يسمح لتطبيقين بالتواصل مع بعضهما البعض.  يمكن لواجهات برمجة التطبيقات نشر البيانات ومشاركتها عبر المؤسسات بأكملها.