Essential Guide

Private PaaS offerings: Benefits, challenges, best practices and more

A comprehensive collection of articles, videos and more, hand-picked by our editors

application program interface (API)

An application program interface (API) is code that allows two software programs to communicate with each other. Typically, APIs are released for third-party development as part of a software development kit (SDK) or as an open API published on the Internet.

An application program interface (API) is code that allows two software programs to communicate with each other.

The API defines the correct way for a developer to write a program that requests services from an operating system (OS) or other application. APIs are implemented by function calls composed of verbs and nouns.The required syntax is described in the documentation of the application being called.

Typically, APIs are released for third-party development as part of a software development kit (SDK) or as an open API published on the Internet. If the applications are written in different languages or have been written for different platforms, middleware can provide messaging services so the two applications can communicate with each other.

Business interest in APIs grew with Web 2.0 mashups and executive dashboards that pull data from two or more sources. Cloud computing has fueled even more interest in APIs, as companies experiment with ways to integrate a cloud provider's service with on-premises systems or other cloud services.

See also: cloud provider API

This was first published in July 2014

Continue Reading About application program interface (API)

Glossary

'application program interface (API)' is part of the:

View All Definitions

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

Essential Guide

Looking ahead: The future of cloud apps in 2014 and beyond

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

File Extensions and File Formats

Powered by:

SearchWindowsServer

SearchEnterpriseDesktop

SearchCloudComputing

SearchSQLServer

Close