top of page


API(Application program interface) API is a set of routines, protocols, and tools for building Software Applications. In simple terms API acts as an interaction between two software applications to communicate with each other, when one application wants to access the data from the other application

Benefits of Using API

· Helps two different software to communicate each other

· Simple , flexible and more efficient

· It helps to embed content from any app or site more efficiently

· API adapts to change whenever the software is in need of change

Four main types of API

1. Open API or Public API: As the name derives its open for developers and other users. They focus on external users for the access of data.

2. Partner API: Need a licenses to access the API.They are usually intended for a specific purpose.

3. Internal API or Private API: This API is used internally in the companies. It’s not used for outside the companies but internal with different development teams for better productivity.

4. Composite API: This API combines different data and service. This helps in speeding the process by running synchronously and improving the performance.

Let’s see the what is REST API and SOAP API


Representational state transfer that defines set of functions that the programmers can use to receive and request the data.


In spite of the programming languages used in application RESTAPI used on universal HTTP protocol and the information returned in JSON format.

Methods Used in REST API:

1.POST : This is used to create a new data

2.GET : This is used to get the list of data

3.PUT : This is used to update any data

4.DELETE : This used to delete a data


Simple Object Access Protocol is a XML based protocol for accessing the webservice over HTTP. A SOAP message is an ordinary XML document.

The following elements are contained in the document

Envelope: Start and end of the message

Header : Its an optional attribute used in processing the message

Body: The message in XML is sent

Fault: Any errors while processing the message

24 views0 comments

Recent Posts

See All

Beginner Friendly Java String Interview Questions

Hello Everyone! Welcome to the second section of the Java Strings blog. Here are some interesting coding questions that has been solved with different methods and approaches. “Better late than never!”


Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page