Overview
An application programming interface (API) specifies how some software components interact with each other. It can be used to ease the work of programmers by using custom components created by other companies rather than having to build your own. It lets you tap into well established platforms and completely integrate their data into your custom application. Most of time API comes in the form of a library that includes specifications for routines, data structures, object classes, and variables. In some other cases, notably for SOAP and REST services, an API comes as just a specification of remote calls that are exposed to the API user.
API Libraries will usually come in the form of a compiled dll or open source project where the developer of an application can easily add it to their project and can use intellisense to see the classes, methods and properties of that library. Companies like Facebook, Twitter, PayPal, etc will have online instructions and forms on how to create an application and retrieve an API Key. With social media applications, for example, you are able to retrieve posts, view user information and make posts.
To view examples of API integration that we have done, please visit the
Portfolio section our website.
Platforms we have integrated with