Difference Between REST API vs Web API vs SOAP API Explained

Sdílet
Vložit
  • čas přidán 26. 06. 2024
  • Supercharge your website with Kinsta's Managed Cloud Hosting
    bit.ly/3JOGKT8
    Confused about understanding what's Web API, SOAP API and REST API? Don't be. As in this video, we explore the fundamental differences between Web API, REST API and SOAP API, shedding light on their unique characteristics and use cases.
    Video Walkthrough
    0:00 Introduction
    0:26 What is REST API Explained
    1:38 When to use REST API
    2:08 What is Web API Explained
    3:22 When to use Web API
    3:50 What is SOAP API Explained
    5:16 When to use SOAP API
    5:45 Difference between REST API vs Web API vs SOAP API
    Recommended Videos,
    What is API in Programming and How it Works | API Explained for Dummies
    • What is API in Program...
    What are Microservices Explained for Dummies
    • What are Microservices...
    Saas vs Paas vs Iaas vs Xaas Explained
    • Saas vs Paas vs Iaas v...
    Surface Web vs Deep Web vs Dark Web vs Darknet Explained
    • Surface Web vs Deep We...
    Data Mart vs Database vs Data Warehouse vs Data Lake Explained
    • Data Mart vs Database ...
    Similarities & Difference Between API and Microservices Explained
    • Similarities & Differe...
    APIs, or Application Programming Interfaces, are essential building blocks of modern software development, enabling seamless communication between different applications and systems. Understanding the distinctions between REST, Web, and SOAP APIs is crucial for developers, tech enthusiasts, and anyone curious about the underlying mechanisms that power the digital world. We will break down each API type and explain their key features, protocols and when to use them in simple terms. We'll explore REST API (Representational State Transfer), renowned for its simplicity, scalability, and compatibility with the web. We'll also dive into Web APIs, which encompass a broader range of APIs used to expose functionalities and data over the internet. Lastly, we'll demystify SOAP API (Simple Object Access Protocol), which follows a more formal and structured approach.
    Throughout this video, we'll compare and contrast these three API types across various aspects such as data format, transport protocols, performance, security, and ease of implementation, etc. You'll gain valuable insights into when to choose REST, Web, or SOAP APIs based on specific project requirements, system architectures, and integration scenarios.
    Whether you're a developer seeking a deeper understanding of APIs or simply intrigued by the inner workings of these technologies, this video is designed to provide clarity and demystify the world of REST API, Web API, and SOAP API.
    Don't miss this opportunity to enhance your knowledge and broaden your understanding of APIs. Hit the play button now and embark on a fascinating journey through the intricacies of REST API vs SOAP API vs Web API!
    #api #restapi #microservices #webdevelopment #softwareengineer

Komentáře • 63

  • @stevenjose1723
    @stevenjose1723 Před 8 měsíci +52

    This 7 minutes is much better than my 3 hours class in college

    • @arj123sub
      @arj123sub Před 3 měsíci +1

      😂

    • @learnwithwhiteboard
      @learnwithwhiteboard  Před 3 měsíci

      Glad it was helpful, buddy!

    • @bobbob9821
      @bobbob9821 Před 2 měsíci

      At my school the teachers don't do jackshit except grade, and you're expected to learn by just reading a textbook.

  • @hemantkumar7131
    @hemantkumar7131 Před 10 měsíci +12

    man keep it up.
    excellent way of delivery...
    your content directly hit the soul

    • @learnwithwhiteboard
      @learnwithwhiteboard  Před 10 měsíci +1

      Glad you enjoy it! I’ll try my best and share more such quality content ❤️👍

  • @sakibulislam9438
    @sakibulislam9438 Před 27 dny

    Simple yet rich explanation.

  • @cmorera21
    @cmorera21 Před 2 měsíci

    Simply excellent, thanks for sharing.

  • @adityaraj1390
    @adityaraj1390 Před měsícem

    Thank you for putting a book information into a video. Content - 10/100. Delivery 90/100.

  • @ayyappagandikota861
    @ayyappagandikota861 Před 19 dny

    Simple but wonderful explanation to the point 👍

  • @rahulrustagi6119
    @rahulrustagi6119 Před měsícem

    I love this video and information. The design is distraction free

  • @chetty1212
    @chetty1212 Před rokem +6

    Great video the table was awesome too

  • @arushiglamgirl7746
    @arushiglamgirl7746 Před 10 dny

    Waoo 😮 Nice Explanation sir. 😊 thank you 🙏

  • @meganathantt
    @meganathantt Před 5 měsíci +2

    Very useful and good content in a short video. Easy to understand. Expecting more videos which will really help

    • @learnwithwhiteboard
      @learnwithwhiteboard  Před 3 měsíci

      Glad you liked it! Please feel free to suggest some topics that you need, I'll try to create content around those

  • @sachinsonawane3767
    @sachinsonawane3767 Před 9 měsíci +2

    Good content... Thankyou for the video ❤

  • @Baensky
    @Baensky Před 7 měsíci +1

    short and useful thank you

  • @akayem550
    @akayem550 Před 4 měsíci +1

    thank you. hope it helps with my interview later

  • @kemibrianolimba682
    @kemibrianolimba682 Před 9 měsíci +2

    Great explanation...keep it up

  • @maniamts3342
    @maniamts3342 Před 2 měsíci

    Very good presentation.. thanks

  • @adityabalaji532
    @adityabalaji532 Před 9 měsíci +1

    Ultimate class

  • @soeltraining1539
    @soeltraining1539 Před 4 měsíci

    Important to say why rest api uses https protocol, etc.

  • @zahidhasankhan5762
    @zahidhasankhan5762 Před 25 dny

    Less time but is a better resource-based class.

  • @filmytime976
    @filmytime976 Před 10 měsíci

    Is REST API and WEB API are same, when i'm using Java Springs ?
    It's like when we return the MAV then it is a Web Api And when we returns the Array or Object then it is a Rest API ?

  • @ritikkesarwani9558
    @ritikkesarwani9558 Před 4 měsíci +1

    I never give good comment on any video but commenting on yours ,
    It is awesome video thanks
    good job bro

  • @rembautimes8808
    @rembautimes8808 Před 3 měsíci +1

    Excellent video and watched this while taking a short bus trip to the subway station. Joined as sub

  • @sukhadevpowar6143
    @sukhadevpowar6143 Před měsícem +1

    Good explanation 👌

  • @carsonjamesiv2512
    @carsonjamesiv2512 Před 2 měsíci

    YES!😃👍

  • @ravindrakumartanwar2617

    sir i like ur vedio very much i want to how i can make animation in vedio like u please share information

  • @michealfelobes9467
    @michealfelobes9467 Před 2 měsíci

    Can you post the entire whiteboard in the description for the videos please

  • @shaheenshannu7980
    @shaheenshannu7980 Před 8 měsíci +1

    Thanks

  • @MohdFaizan-mw8hj
    @MohdFaizan-mw8hj Před 10 dny

    nice

  • @RaviKanaujiya-bt2yp
    @RaviKanaujiya-bt2yp Před rokem +1

    Good content, i have a doubt here, is postman a rest api?

    • @learnwithwhiteboard
      @learnwithwhiteboard  Před rokem +9

      Although Postman began as a REST client, its not anymore. Now, Postman is a popular collaboration platform for API development and testing. It provides a user-friendly interface that allows developers to make HTTP requests and test APIs. So, in a nutshell, while Postman is commonly used to interact with RESTful APIs, it is not an API itself.

    • @RaviKanaujiya-bt2yp
      @RaviKanaujiya-bt2yp Před rokem

      Thanks

  • @worldwidemeeting
    @worldwidemeeting Před 3 měsíci

    where to start with SOAP API? are there any courses that you point to please?

    • @princezuko7073
      @princezuko7073 Před měsícem

      No need. New companies don't use SOAP anymore. And I won't call it API either. Rather we can just call it a protocol. like http.

  • @Ovidius-
    @Ovidius- Před 6 měsíci +4

    isnt a soap/rest api a web api?

  • @straightlegmusic5269
    @straightlegmusic5269 Před 5 měsíci

    If REST is stateless, how is it good for apps with real-time communication? I thought chat apps typically relied on (stateful) websockets?

    • @mdk1983
      @mdk1983 Před 4 měsíci +3

      websockets works over TCP, whereas REST is over HTTP or HTTPS. With async calls happening from client through JavaScript frameworks, it is very good idea to build chat apps using REST as it is very lightweight as well.

  • @akashambrose
    @akashambrose Před 11 měsíci +1

    Is api and server same

    • @learnwithwhiteboard
      @learnwithwhiteboard  Před 11 měsíci

      No, an API (stands for Application Programming Interface) and a server are not the same.
      A server is a computer or software that provides services and resources to other computers or clients over a network. It manages data, processes requests, and delivers responses.
      On the other hand, an API is a set of rules and protocols that allows different software applications to communicate and interact with each other. It acts as an intermediary, enabling developers to access specific features or data from a server without needing to understand its internal workings

    • @filmytime976
      @filmytime976 Před 10 měsíci

      No,
      We send the API request (URL) to the server, Server consists of business logic codes and returns the Response as related to the requested API.

  • @id104335409
    @id104335409 Před 17 dny

    Why not have one system that uses the best of all?

  • @princezuko7073
    @princezuko7073 Před měsícem

    Should we use API when talking about SOAP? Rather we can just call it a protocol. like http.

  • @jeromebranchetti6002
    @jeromebranchetti6002 Před 6 měsíci +1

    Let him coooooooook ❤

  • @MrMrtydn
    @MrMrtydn Před 4 měsíci

    I have problem with that accent

  • @marko90000
    @marko90000 Před 10 dny

    API doesnt need to send at any point json type of results from the application it can use any type of the resource encodings like webstreams.

  • @levon9
    @levon9 Před 4 měsíci +1

    Nicely done! Thank you for sharing this video