What is REST API ?

REST or RESTful API is a technology which you will come across frequently in the cloud world.
To carry out Admin tasks, there are multiple methods such as AWS CLI and GUI tools. In addition to this, we have the provision of REST API for scripting when making API calls from, lets say, JAVA, Python or PHP scripts.

API is the 'Application Programming Interface' and any API that follows the REST architecture is called REST API. 'RE' stands for the REpresentational and 'S' is the state and 'T' stands for transfer: REpresentational State Transfer.It indicates a group of software architecture design constraints that brings the efficient reliable and scalable systems.
The concept is very simple, you send a request to a specific service and you get a response and the response that you get can be in the form of either an HTML, XML or Json. JSON is quite commonly used these days, it stands for 'javascript object notation'.
The external applications can make use of REST API calls and most of the cloud vendors provide an API for most of the core admin tasks, let's say creating a snapshot or creating a manual snapshot of an RDS database you have an API there which is the 'create DB snapshot'.

It supports standard methods, as you have the HTTP standard methods like GET, POST, PUT or DELETE. There is a robust tool called POSTMAN available for making REST API calls.

To summarise:

Happy Learning !!!

DB Alchemist Academy

You may explore our E-Learning Page to have an insight into our High Rated Courses on Udemy

Share you comments

{{ errorMessage }}