API Full form – application program interface. A programmer writing an application can make an invitation to the IOS using API (using a graphical interface or command interface). It is a group of routines, protocols, and tools for building software and applications. It may be any type of system as a web-based system, operating system, or a database System.
API: Application Programming Interface
What is an API with an example?
Application Programming Interface. An Application Programming Interface (API) is a toolset that programmers can use in helping them create software. An example is that the Apple (iOS) API that’s wont to detect touchscreen interactions. APIs are tools. They allow you as a programmer to deliver solid solutions properly rapidly.
API Stands for Application Programming Interface.
What is API?
An API is a way for services and products to communicate with each other through a documented interface. APIs allow companies to open up data to external third-party developers, to business partners and internal departments within their company. An app developer can leverage an API with ease and invoke it via a web browser, mobile application, or device. Product catalogs, phone listings, insurance cases, order status, and bank loan rates are a few of the services exposed via APIs.
Types of APIs
Remote Procedure Call (RPC)
REpresentational State Transfer (REST)
Here is the brief information about a different kind of API's
REST API - Access objects in your organization using REST. SOAP API - Integrate your organization’s data with other applications using SOAP. Tooling API - Build custom development tools for force applications. Coming soon! Chatter REST API - Access Chatter feeds and social data such as users, groups, followers, and files using REST. Bulk API - Load or delete large numbers of records. Metadata API - Manage customizations in your org and build tools that manage the metadata model (not the data, itself). Streaming API - Provide a stream of data reflecting data changes in your organization. Apex REST API - Build your own REST API in Apex. This API exposes Apex classes as RESTful Web services. Apex SOAP API - Create custom SOAP Web services in Apex. This API exposes Apex classes as SOAP Web services. Data.com API - Data.com provides 100% complete, high-quality data, updated in real-time in the cloud, and with comprehensive coverage worldwide.
API is a set of programming instructions, tools, protocols, procedures, functions for building & accessing a software application.