This website uses cookies to ensure you get the best experience on our website. Learn more

REST API concepts and examples


REST API concepts and examples

This video introduces the viewer to some API concepts by making example calls to Facebook's Graph API, Google Maps' API, Instagram's Media Search API, and Twitter's Status Update API.

/********** VIDEO LINKS **********/

Youtube's Facebook Page via the Facebook Graph API

Same thing, this time with filters

Google Maps Geocode API call for the city of Chicago

Apigee Instagram API console

HTTP Request Methods

Postman Chrome Extension

Twitter's Status Update documentation.

What is REST API? | REST API Tutorial | REST API Concepts and Examples | Edureka

This Edureka video on 'What is REST API?' will help you understand the concept of RESTful APIs and show you the implementation of REST APIs'. Following topics are covered in this REST API tutorial for beginners:

1:26 Need for REST API
4:45 What is REST API?
7:02 Features of REST API
8:06 Principles of REST API
10:39 Methods of REST API
12:49 How to implement REST API?


Do subscribe to our channel and hit the bell icon to never miss an update from us in the future:

** Node.js Certification Training: **


#edureka #edurekarestapi #restapi #restapitutorial #nodetraining #NodeEdureka

How does it work?

1. This is a 4 Week Instructor-led Online Course.

2. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course.

3. At the end of the training, you will be working on a real-time project for which we will provide you a Grade and a Verifiable Certificate!

About The Course

Node.js Training is a platform that enables the participants to build high performance, event-driven, real-time and scalable networking applications just by using JavaScript. Edureka's Node.js training will train you to build networking and web-based applications that are far more superior and efficient than applications built in other languages.

Who should go for this course?

This course is designed for professionals who aspire to be application developers and gain expertise in building real-time, highly-scalable applications in Node.js. The following professionals can go for this course :

1. Web Developers
2. Project Managers
3. Software Architects
4. Testing Professionals

Why learn Node.js?

Node.js uses JavaScript - a language known to millions of developers worldwide - thus giving it a much lower learning curve even for complete beginners. Using Node.js you can build simple Command Line programs or complex enterprise level web applications with equal ease. Node.js is an event-driven, server-side, asynchronous development platform with lightning speed execution. Node.js helps you to code the most complex functionalities in just a few lines of code.


Please write back to us at or call us at IND: 9606058406 / US: 18338555775 (toll-free) for more information.

REST API - Introducing REST

REST API Introducing REST
watch more videos at

Lecture By: Mr. Ravikiran S, Tutorials Point India Private Limited

What Is A RESTful API? Explanation of REST & HTTP

In this video i will explain what a RESTful API is along with HTTP and endpoints. We will look at the Github API as an example

Create a REST API With Node.js:

Create a REST API with PHP:

What is An API Video:

DONATIONS: Any donation is greatly appreciated....


What is REST API? | Web Service

Restful Web Service:
We'll see :
#rest #api #telusko
What is Web services
what is API
What is REST API
How REST works
Implementation of REST API

Spring Full Course :
Spring Full Course (UDEMY) :
Angular Full Course :

Rest API in Spring Boot :
Restful Web Services Tutorial :
Spring Boot Tutorials :
In this video we will discuss about REST API.

A REST API defines a set of functions to process requests and responses via HTTP protocol.

REST is used in mobile application as well as in web applications.

Trainer: Navin Reddy

Editing Monitors :

Editing Laptop :
ASUS ROG Strix - (new version)

Camera :
lens :


Check out our website:

Follow Telusko on Twitter:

Follow on Facebook:
Telusko :
Navin Reddy :

Follow Navin Reddy on Instagram:

Subscribe to our other channel:
Navin Reddy :
Telusko Hindi :

Subscribe to the channel and learn Programming in easy way.

Servlet JSP tutorial playlist :

Java Tutorial :

Kotlin Tutorial :

Scala Tutorials for Java Developers :

C Tutorial Playlist :

Android Tutorial :

XML Tutorial :

Design Patterns in Java :

Socket Programming in Java :

Spring MVC Tutorial :

OpenShift Tutorial for Beginners :

Spring Framework with Maven :

Sql Tutorial for Beginners :

String Handling in Java :

Array in Java :

Java Servlet :

Exception Handling in Java :

Rest API | Web Service Tutorial

RESTFUL Web Service in Java using Jersey and Spring
1. What is REST API? | Web Service - 00:05
2. Restful Web Services | Introduction - 11:12
3. Creating a Jersey Project in Eclipse - 15:29
4. Running our First Rest Jersey Application - 23:59
5. How to create a Resource Class - 32:30
6. List as Resource - 43:02
7. Mock Repository - 46:29
8. Creating a Resource - 56:27
9. How to install Postman - 01:02:25
10. Send a Post Request - 01:07:04
11. PathParam - 01:11:41
12. Working with JSON - 01:19:35
13. Mysql Repository part 1 - 01:24:56
14. Mysql Repository part 2 - 01:33:35
15. Consumes JSON and XML - 01:42:06
16. Update Resource using PUT method - 01:47:45
17. Delete Resource - 01:58:04
18. RESTful Web Services | Recap - 02:03:46
19. Spring Rest | Spring Boot Example - 02:11:19
20. Spring JPA | REST - 02:23:38

#rest #api #webservice

Spring Full Course :
Spring Full Course (UDEMY) :
Angular Full Course :

What are RESTful Services (RESTful APIs)? | Mosh

🔥Get the COMPLETE Course (45% OFF - LIMITED TIME):

REST API - What is REST?

REST API - What is REST? ► SUBSCRIBE --> ► RECOMMENDED COURSE - Your First Steps from Programmer to Software Architect --> ► DOWNLOAD Presentation and Notes -->

in28Minutes is providing amazing learning experiences to 300,000 Learners with courses on AWS, PCF, Docker, Kubernetes, GCP, Azure, React and AngularJS with Spring Boot!

30 Courses with 300,000 Learners

All Courses -

► How to become an expert on Spring Boot, REST and Microservices? -->
► WATCH 30+ Videos on SPRING BOOT -->
► CHECK OUT Our Most Watched Videos -->
► All Spring Boot Articles -

► Your First Steps from Programmer to Software Architect -->
► Spring Framework Interview Guide - 200+ Questions & Answers -->
► Java Interview Guide : 200+ Interview Questions and Answers -->

► Python For Beginners - Java to Python in 100 Steps -->
► Master Microservices with Spring Boot and Spring Cloud -->
► Spring Master Class - Beginner to Expert -->
► Your First Steps from Programmer to Software Architect -->
► Master Hibernate and JPA with Spring Boot in 100 Steps -->
► Spring Framework Interview Guide - 200+ Questions & Answers -->
► Master Java Web Services and REST API with Spring Boot -->
► Learn Spring Boot in 100 Steps - Beginner to Expert -->
► Java Interview Guide : 200+ Interview Questions and Answers -->
► Mockito Tutorial : Learn mocking with 25 Junit Examples -->
► Spring MVC For Beginners : Build Java Web App in 25 Steps -->

Follow us on Social Media


Java API | Developing Restful APIs | Rest API In Java | Java Tutorial | Java Training | Edureka

( Java Training - )
This Edureka Java tutorial (Java Blog Series: will help you in understanding the concepts of API in Java. This video helps you to learn following topics:

1:20 What is an API?
3:44 API in Java
6:53 Rest API
9:16 Creating a Restful Web Service

You can download Jersey files from the following link :

Check out our Java Playlist:

Subscribe to our channel to get video updates. Hit the subscribe button above.

#Java #Javatutorial #Javaonlinetraining #Javaforbeginners #Javacertification

How it Works?

1. This is a 7 Week Instructor led Online Course, 45 hours of assignment and 20 hours of project work

2. We have a 24x7 One-on-One LIVE Technical Support to help you with any problems you might face or any clarifications you may require during the course.

3. At the end of the training you will be working on a real time project for which we will provide you a Grade and a Verifiable Certificate!
- - - - - - - - - - - - - - - - -

About the Course

Edureka's Advanced Java/J2EE and SOA training and certification course is designed for students and professionals who want to be a Java Developer. This is a 42 hour course which will cover both core and advanced Java concepts like Database connectivity, Threads, Exception Handling, Collections, JSP, Servlets, XML Handling etc. We will also learn various Java frameworks like Hibernate and Spring. During our Java/ Certification training, our instructors will help you:

1. Develop the code with various Java data types, conditions and loops.
2. Implement arrays, functions and string handling techniques.
3. Understand object oriented programming through Java using Classes, Objects and various Java concepts like Abstract, Final etc.
4. Implement multi-threading and exception handling.
5. Use parse XML files using DOM and SAX in Java.
6. Write a code in JDBC to communicate with Database.
7. Develop web applications and JSP pages.
8. Interact with the database using hibernate framework.
9. Write code with spring framework components like Dependency Injection and Auto Wiring.
10. Implement SOA using web services.

- - - - - - - - - - - - - - - - - - -

Who should go for this course?

This course is designed for professionals aspiring to become Java Developers. Programmers, Web Developers, Web Designers, Programming Hobbyists, Database Administrators, Youngsters who want to kick start their career are the key beneficiaries of this course.
- - - - - - - - - - - - - - - -

Why learn Java?

Java is a general-purpose, class-based, object-oriented computer programming language that was designed by James Gosling at Sun Microsystems in 1995.

Key Highlights of Java:
Platform Independent: This allows programmers to develop applications that can run on any operating system.

Usability of Java: Java is most widely used programming language. It is present everywhere. It really doesn't matter which domain you are working in, you will surely come across Java sooner or later!

Open Source: The good news is that Java is available for free! All the development tools and the environment (JRE & JDK) that is used to develop Java applications are absolutely free of cost.

Android: Irrespective of the fact that you are tech savvy or not, most of us are badly bitten by the Android bug! Android is in great demand today and fortunately you need Java for Android development. Hence, the importance of Java has increased even more.

Hadoop: Hadoop is one of the most trending framework for processing Big Data. It has been designed and developed in Java.

In spite of having a tough competition on the server side from Microsoft and other companies, Java is doing extremely well on mobile platforms, thanks to Android! It has also been the primary language for Hadoop Developers.
For Java Training and Certification, please write back to us at or call us at IND: 9606058406 / US: 18338555775 (toll free).


Building a REST API in Python | Home Automation #02

Learn how to think like a Computer Scientist at

In this video I build the device registry service as a Flask app in Python.


My actual home automation repository

Part 1 Introduction

Learn Docker in 12 Minutes



snapchat jakewrightuk


What is REST API? | Web Service || REST API concepts and examples

#testing #QA #techieqa #softwaretesting #selenium Please watch: Parameterization using TestNG || TestNG Parameters - Test Case Parameterization in TestNG
Given small introduction about API.

TAMIL What is REST API? | REST API Tutorial | REST API Concepts and Examples | InterviewDOT

Click here - to get notifications. REST API SPRING DEMO :

Code Github -


What is REST API ?

An architectural style called REST (Representational State Transfer) advocates that web applications should use HTTP.


name: Johnson,
age: 30,
salary: 90000

name: Todd,
age: 50,
salary: 50000


Every Resource is Identified by a Unique Identifier (URI)
Stateless (every request happens in complete isolation, it's easier to cache and load-balance)

Coding 101 Introduction to REST APIs

A classroom session from the DevNet Zone at Cisco Live Berlin 2017. Do you want to get started using APIs and automation? A wide range of Cisco platforms such as APIC-EM, ACI, NX-API, Cisco Spark and many more expose REST APIs. The goal of this session is to introduce attendees to the basics of using REST APIs in an application, and to provide them with the skills to start engaging in this growing area. Watch this video to learn about the concepts you need to create applications that consume REST APIs.

Join DevNet today! It's free, easy, and gives you access to useful resources and tools. Come learn, code, inspire, and connect.

What is an API?

What exactly is an API? Finally learn for yourself in this helpful video from MuleSoft, the API experts.

The textbook definition goes something like this:

“An application programming interface (API) is a set of routines, protocols, and tools for building software applications. An API expresses a software component in terms of its operations, inputs, outputs, and underlying types. An API defines functionalities that are independent of their respective implementations, which allows definitions and implementations to vary without compromising each other. A good API makes it easier to develop a program by providing all the building blocks.

APIs often come in the form of a library that includes specifications for routines, data structures, object classes, and variables. In other cases, notably SOAP and REST services, an API is simply a specification of remote calls exposed to the API consumers.

An API specification can take many forms, including an International Standard, such as POSIX, vendor documentation, such as the Microsoft Windows API, or the libraries of a programming language, e.g., the Standard Template Library in C++ or the Java APIs.

An API differs from an application binary interface (ABI) in that an API is source code-based while an ABI is a binary interface. For instance POSIX is an API, while the Linux Standard Base provides an ABI”.

To speak plainly, an API is the messenger that runs and delivers your request to the provider you’re requesting it from, and then delivers the response back to you.

To give you a familiar example, think of an API as a waiter in a restaurant.

Imagine you’re sitting at the table with a menu of choices to order from, and the kitchen is the provider who will fulfill your order.

What’s missing is the critical link to communicate your order to the kitchen and deliver your food back to your table.

That’s where the waiter (or API) comes in. ”AHEM”

The waiter takes your order, delivers it to the kitchen, and then delivers the food (or response) back to you. (Hopefully without letting your order crash if designed correctly)

Now that we’ve whetted your appetite, let’s apply this to a real API example. In keeping with our theme, let’s book a flight to a culinary capital – Paris.

You’re probably familiar with the process of searching for airline flights online. Just like at a restaurant, you have a menu of options to choose from ( a dropdown menu in this case). You choose a departure city and date, a return city and date, cabin class, and other variables (like meal or seating, baggage or pet requests)

In order to book your flight, you interact with the airline’s website to access the airline’s database to see if any seats are available on those dates, and what the cost might be based on certain variables.

But, what if you are not using the airline’s website, which has direct access to the information? What if you are using online travel service that aggregates information from many different airlines? Just like a human interacts with the airline’s website to get that information, an application interacts with the airline’s API.

The API is the interface that, like your helpful waiter, runs and and delivers the data from that online travel service to the airline’s systems over the Internet.

It also then takes the airline’s response to your request and delivers right back to the online travel service .

And through each step of the process it facilitates that interaction between the travel service and the airline’s systems - from seat selection to payment and booking.

So now you can see that it’s APIs that make it possible for us all to use travel sites. They interface with with airlines’ APIs to gather information in order to present options back to us

The same goes for all interactions between applications, data and devices - they all have API’s that allow computers to operate them, and that's what ultimately creates connectivity.

API’s provide a standard way of accessing any application, data or device whether it is shopping from your phone, or accessing cloud applications at work.

So, whenever you think of an API, just think of it as your waiter running back and forth between applications, databases and devices to deliver data and create the connectivity that puts the world at our fingertips. And whenever you think of creating an API, think MuleSoft.

APIs | REST | REST APIs Demystified

Hey fellow developers!
In this video, I tried to explain in details what an API is? How does it relate to web service? How does it relate to REST?
I also explain REST (REpresentational State Transfer). I explain how the concept relates to the WEB and to HTTP.
After that I talked about How RESTful APIs work with diagram and code. Finally, I give a short list of what you need to know to start building APIs.
I know the video is sort of long, but I think it is worth your time. I hope there was a video like this when I first wanted to learn about API and REST. And this is probably why I created it. I know the pain, and I don't want you to go through it. Enjoy! :)

My two favorite books about RESTful APIs:

RESTful API Design (API-University Series) - check the three book!

RESTful Web APIs: Services for a Changing World - by Leonard Richardson


Roy Fielding's Dissertation. The REST Chapter:

Here is the link of the full dissertation:

The Other videos I mentioned are in the suggested videos area.

REST Tutorial - How to Design a Good RESTful API

Learn more advanced front-end and full-stack development at:

REST stands for Representational State Transfer, an architectural style made up of constraints. It’s a set of design principles introduced by Roy Fielding in 2000. In this REST Tutorial, we give an overview of the REST architecture and talk about some of the characteristics that make up good restful APIs.

Watch this video to learn:

- What is an API
- What is REST
- The six constraints in the REST architectural style

REST API with JSON-Server | REST API Concepts and examples

Capture & Edit : Shahittik Purno.
In this video I am going to show you how to install a fake REST API using an incredible tool called JSON-Server. This is used for mocking and prototyping and is something that I personally use all of the time. It is useful to anyone building frontend apps with something like Angular, React, etc.

Developing an API in many web application or other application platform you need to develop a custom API service for several application. That's why you need an external JSON server to host your JSON data.

This video introduces the viewer to some API concepts by making example calls to Facebook's Graph API, Google Maps' API, Instagram's Media Search API, and Twitter's Status Update API.

Introduction of Restful API Design - WebServices Automation - Part-2

Rest Web Services Automation - Introduction of Rest Architecture with Examples.

• What is Rest Client
• Different HTTP Methods (GET/POST/PUT/DELETE)
• What is Postman - API testing using postman
• What is URI and URL
• What is Header
• What is Response
• Swagger API Documentation

Rest API Online Practice Examples:


+ Swagger API Doc:



**Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation:

Follow me on my Facebook Page:

Follow my Site/Blog:
Please watch: Selenium & Automation Interview Preparation - By Naveen AutomationLabs


Using REST APIs in a web application | Quick PHP Tutorial

In this video I show you how to create a simple web application which converts a location into latitude and longitude using the Google Maps API. Then it uses those coordinates to pull images taken in that location from the Instagram API.

Final PHP file used in this tutorial:

Example Google Maps API call:

Example Instagram API call using Disneyland's coordinates:

Chrome extension I'm using to make JSON responses readable in the browser:

Outro music:
Rollin at 5 - electronic Kevin MacLeod (
Licensed under Creative Commons: By Attribution 3.0

Effective Design of RESTful APIs

Mohamed Taman, Sr. Enterprise Architect / Sr. Software Engineer, WebCentric

Developers creating websites, especially back-end developers, need to know how to build RESTful APIs correctly. Nowadays those APIs are serving many channels: mobile, microservices components, IoT, integration, or all of these. This session will help you plan and model your own APIs and understand security and the six REST design constraints that help guide your architecture. It starts with a simple overview, including advice on identifying the participants in your system and the activities they might perform with it. The presenter will help you paper-test your model, validating the design before you build it and providing a live example to make sure the concept is clear. Finally the session explores the HTTP concepts and REST constraints needed to build your API.



Check Also