APIs Explained | Real World Examples

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 278

  • @pedrolopez8057
    @pedrolopez8057 ปีที่แล้ว +292

    For those of you new to this also understand that the word "interface" just means where two things meet. Some people think interface just means user interface. It can also be used in terms of database interface, network interface, software interface, urban wilderness interface, land sea interface etc. I've been looked at strangely by people who thought it only meant graphical user interface (GUI).

    • @fnoxin5135
      @fnoxin5135 ปีที่แล้ว

      Thanks

    • @voduytruong886
      @voduytruong886 ปีที่แล้ว

      ong thanks a lot, you clear my mind, so much thanks

    • @carlosargelioarevalomercado
      @carlosargelioarevalomercado ปีที่แล้ว

      It is actually a systems theory concept. Something that connects two different systems

    • @pedrolopez8057
      @pedrolopez8057 ปีที่แล้ว

      @@carlosargelioarevalomercado It's much broader than that. That is one example of an interface.

    • @carlosargelioarevalomercado
      @carlosargelioarevalomercado ปีที่แล้ว

      @@pedrolopez8057 much broader than systems theory?

  • @Zulu369
    @Zulu369 16 ชั่วโมงที่ผ่านมา

    This is the best introduction to APIs I have ever seen that makes life easy for beginners.

  • @ardentdfender4116
    @ardentdfender4116 2 ปีที่แล้ว +60

    As a gamer and one who has used addons for games, I’ve heard of APIs for almost 20 years. I be honest to say as much as I’ve heard of the thing, I knew they did a query to the server of the MMO games I played, I’ve never had any idea how they worked. Not clearly. This was a very good example with the video in clear explanation. This has also given me an idea for my job in industrial automation.

  • @MrTutiplengo
    @MrTutiplengo ปีที่แล้ว +56

    The video is explaining the concept of Web APIs, specifically, not APIs themselves. An API is just the collection of classes, methods and functions exposed by a programming library or framework. Web APIs is the same concept, but brought to the Internet. It's important to know the difference.

    • @hastyscorpion
      @hastyscorpion ปีที่แล้ว

      People using this video to learn are not at the level where that distinction makes a difference.

    • @MrTutiplengo
      @MrTutiplengo ปีที่แล้ว +9

      @@hastyscorpion All the more important to learn things right from the get go. They are learning a definition of API that's not 100% accurate, they will probably encounter the concept of an API (a real software API) at some point in their careers and get it wrong. Hopefully this won't cost anyone an opportunity in job interviews.

    • @amaechiwilliams1345
      @amaechiwilliams1345 ปีที่แล้ว +1

      That's not true. There are different levels to learning. Starting from teaching a person 1 + 1 without necessarily teaching them immediately 6578 +-* 7655 doesn't mean 1 + 1 is wrong.
      This is just an 11 minutes video. You don't expect them to touch all aspects of API. No person that wants to get serious knowledge about a topic would just watch an 11 minutes video and that's all. There's hours and hours of lectures they know they have to learn but they'll have to START from somewhere.

    • @MrTutiplengo
      @MrTutiplengo ปีที่แล้ว

      @@amaechiwilliams1345 I agree that anyone seeking to learn more about this will watch a lot more videos on it. And I do agree that this video is a good introduction to the topic of Web APIS, a good starting point. That being said, I don't think it was too difficult to explain that there is something called APIs and another thing called Web APIS. This is still a simple enough concept that can be explained in layman's terms without getting to deep into the details.

    • @sonugupta147
      @sonugupta147 ปีที่แล้ว +4

      Very true....when I started my backend development learning journey, I found everywhere the same definition, "an API is the set of rules and protocols which enables the communication among different systems".
      While this definition is theoretically correct but it doesn't tell the whole picture like what an entity it is and due to this I was just stuck, frustrated, and confused about a month. It was later when I got to know that the APIs are just the classes and methods exposed by a service or system to the users in a specific pre-defined rules and protocols. So basically they standardised the communications between the systems by providing a set of functions and classes to call the actual function classes or methods of the system/services.....As an extra layer of methods above the actual functions/methods.

  • @FIREBUG7479
    @FIREBUG7479 3 ปีที่แล้ว +90

    Amazing explanation! Truly valuable, I can say I learnt so much from this channel about technology than what lecturers in schools have taught.

  • @WestCoastAce27
    @WestCoastAce27 ปีที่แล้ว +13

    Great explanation. I would add: if you’re thinking about doing this as a business, we forewarned that big companies do ‘change the rules’ for their API access whenever they wish, including starting to charge large fees.

  • @Sallysite105
    @Sallysite105 20 วันที่ผ่านมา

    I now have a solid understanding of what APIs are, how they work and the benefits of using them

  • @nicholascarr8654
    @nicholascarr8654 ปีที่แล้ว +75

    This video is about REST APIs. It is misleading to beginners as it will make them think that all APIs are REST/HTTP. The title should say "REST APIs."

    • @NathanHedglin
      @NathanHedglin ปีที่แล้ว +1

      THIS. Web devs especially influencers aren't very smart

    • @fridaaa0
      @fridaaa0 10 หลายเดือนก่อน

      what’s the difference?

  • @-thelegitnoob-
    @-thelegitnoob- 3 ปีที่แล้ว +183

    "Babe wake up, new CertBros dropped"

    • @Certbros
      @Certbros  3 ปีที่แล้ว +32

      This cracked me up 😂😂😂

    • @ardentdfender4116
      @ardentdfender4116 2 ปีที่แล้ว +5

      This was damn funny reading the comments.

    • @ShioTV703
      @ShioTV703 6 หลายเดือนก่อน

      😆😆

  • @kosamoza
    @kosamoza ปีที่แล้ว +3

    Thanks for the quick short introduction
    It was really so helpful

  • @klarissa6350
    @klarissa6350 ปีที่แล้ว +7

    Important to note that this is just HTTP/Web APIs
    APIs exist way out of the scope of web apps or Http

  • @darentsimon
    @darentsimon ปีที่แล้ว +1

    Channelling my inner John Tuld (Margin Call): "Please, speak as you might to a young child or a Golden Retriever. It wasn't brains that got me here, I can assure you that." You did, and now it's finally sunken in! Thank you 👍

    • @Certbros
      @Certbros  ปีที่แล้ว

      Love this!! Really happy you liked it 😁

  • @rdashok2010
    @rdashok2010 2 หลายเดือนก่อน

    The best tutorial I have come across on API...thanks a lot for your great work !

  • @craigferey3430
    @craigferey3430 3 หลายเดือนก่อน +1

    Good educational video, this helped me understand exactly what API's do and how we can use them and your examples you use are spot on :) this will help when learning the basics for the CCNA! thanks for the video!

    • @Certbros
      @Certbros  3 หลายเดือนก่อน

      Glad this video helped. And good luck with the CCNA!

  • @booksbybytes
    @booksbybytes ปีที่แล้ว +1

    A voice made for radio! Thanks for the video.

  • @AkshathGV
    @AkshathGV 2 หลายเดือนก่อน

    I hav watched like 10 vids.. this is the BEST!! Tysm :) for uploading such a banger!

  • @anonymous-olej45
    @anonymous-olej45 ปีที่แล้ว

    Thank you for creating this video. I've been hearing this "API" long ago but never understood it until today thanks for this video.

  • @silentracer6529
    @silentracer6529 2 ปีที่แล้ว +18

    This is BY FAR the best API explanation on TH-cam. Thank you!

  • @Grinwa
    @Grinwa ปีที่แล้ว

    I love api and ur videos they just make the internet better

  • @MrReklez
    @MrReklez ปีที่แล้ว +21

    Your explanations are amazing. Nice pace, great animations & examples.

  • @alozie__
    @alozie__ 2 ปีที่แล้ว +8

    Wow this, I like how you broke down everything with examples. I was wondering what JSON format is and how I would have gone to look for another video to understand that but you broke everything down with examples. Lovely

  • @dennispeterson3691
    @dennispeterson3691 ปีที่แล้ว +6

    I've heard the term "API" tossed around for years by people who love to use jargon. Your video finally explained what they are and why they are so common. Thank you, and well done!

  • @tonybo927
    @tonybo927 ปีที่แล้ว +10

    Nice. Finally a high level detailed overview of API's explained in a way that someone who's not that familiar with API concepts will be able to grasp. Much appreciated.

  • @tuhinchowdhury5260
    @tuhinchowdhury5260 ปีที่แล้ว +2

    Thank You for explaining in detail, slow and steady manner. It really helped me to understand the concept of API with actual practical example rather than reading definitions here and there.

  • @prudencen_n1267
    @prudencen_n1267 6 หลายเดือนก่อน +1

    If only I could give this video many likes :) Well explained, especially for a beginner

  • @ramyromeo9846
    @ramyromeo9846 ปีที่แล้ว

    thank you very much when i saw the title of the video i was saying the exact same API's was giving me a hedace to understand thank you

  • @supportandaid2133
    @supportandaid2133 5 หลายเดือนก่อน

    thank you so much! i didnt understand APIs when told about them but your explanation was amazing

  • @jenniferogonda7816
    @jenniferogonda7816 3 ปีที่แล้ว +1

    @certbros O passed CCNA today and i want to thank you for all the awesome videos you have.They sure helped me ...

    • @Certbros
      @Certbros  3 ปีที่แล้ว +1

      Congratulations on getting your CCNA Jennifer!!! Happy to have helped. Keep up the great work.

  • @AlfaRomeoFox
    @AlfaRomeoFox 3 หลายเดือนก่อน

    Thank you, your explanation is awesome.
    So an API call is a query and the parameters are like the filters right?

  • @mickeyatty
    @mickeyatty 3 หลายเดือนก่อน

    Great video. Well explained and direct to the point. Thanks.

  • @andrewmcnamara3959
    @andrewmcnamara3959 2 ปีที่แล้ว +2

    The first 3 seconds proved this fella understands my pain

    • @Certbros
      @Certbros  2 ปีที่แล้ว

      We've all thought it! 😂

  • @PriyanshuKumar-qu8vo
    @PriyanshuKumar-qu8vo ปีที่แล้ว

    The best video on API ever, I found.😄

  • @gavrieloshman8060
    @gavrieloshman8060 หลายเดือนก่อน

    Perfect explanation!!! Thank you.

  • @ruddy_winter9469
    @ruddy_winter9469 ปีที่แล้ว

    The thumbnail was exactly the question i had in my head.

  • @vladimiraleksic4066
    @vladimiraleksic4066 10 หลายเดือนก่อน

    Hey, it is nice not to be scared of APIs anymore 😂. Great job 🎉

  • @fabiopellacini6231
    @fabiopellacini6231 10 หลายเดือนก่อน

    Great and very clear explanation! Thank you so much!!! 😊👍

  • @great-knowlage
    @great-knowlage 7 หลายเดือนก่อน

    Nice video, i understand APIs better now. Thank you

  • @andrez76
    @andrez76 ปีที่แล้ว +1

    I almost feel bad to say this in s room full of "this is amazing!" or "the best API explanation on TH-cam", but I do take issue with the fact that you make it sound like API is a web thing. WebAPIs are one kind of API that is exposed over web protocols such as HTTP. Long before the web, developers were using all kinds of APIs, at different abstraction levels. Don't get me wrong; this is a good video; I just felt like a remark had to be made.

  • @atmmustafizurrahman6934
    @atmmustafizurrahman6934 10 หลายเดือนก่อน

    it is one of the best explanations ever.

  • @DevoutJourney
    @DevoutJourney ปีที่แล้ว

    I had no idea how much I needed this hahaha thanks new sun here

  • @toniok.4726
    @toniok.4726 3 ปีที่แล้ว +2

    Spectacular as always

    • @Certbros
      @Certbros  3 ปีที่แล้ว

      Thank you Tonio! Appreciate the kind words 🙏

  • @moonlighterx
    @moonlighterx 5 หลายเดือนก่อน

    Allah razı olsun ♥ Çok bilgilendirici bir video ♥

  • @samitjaiswal
    @samitjaiswal ปีที่แล้ว

    Bitch, where were you all this time. I am so glad that I stumbled upon your video. Thank you so much.

  • @shashankprakash4517
    @shashankprakash4517 3 ปีที่แล้ว

    Awesome! The CRUD analogy, I've one other place earlier

  • @ayeshashakeel
    @ayeshashakeel 2 ปีที่แล้ว +6

    This was the best explanation of API's I've seen so far. Thanks a lot!

    • @NathanHedglin
      @NathanHedglin ปีที่แล้ว +1

      *Server API. This isn't what an API is.

    • @bruvhellnah
      @bruvhellnah ปีที่แล้ว

      @@NathanHedglin how do they differ?

    • @TheSaintsVEVO
      @TheSaintsVEVO ปีที่แล้ว

      @@bruvhellnah To me and most people if you just say “API” it means a “Web API”. It’s a way by which you can send messages over the internet to an application and interact with it.
      “API” in general means an interface to interact with applications using code (this interaction is not necessarily over the internet)
      But either way, usually when most people say “API” it means “Web API”.

  • @LovesGrilling
    @LovesGrilling ปีที่แล้ว

    I like how the intro music is the hottest rap beat since 2007

  • @draxano6132
    @draxano6132 2 ปีที่แล้ว

    Greatest API video I've ever seen!!!

  • @loveafinni
    @loveafinni 6 หลายเดือนก่อน

    Love it. Very explanatory.

  • @justcode7326
    @justcode7326 3 ปีที่แล้ว +2

    I already knew what is API still i watched complete video because you are #$÷*@ing awesome

    • @Certbros
      @Certbros  3 ปีที่แล้ว

      Thanks man! Really appreciate it. That's why you're awesome too ☝

  • @itanand05
    @itanand05 ปีที่แล้ว

    Really Amazing Explanation..

  • @055nshimiyimanadeogratius2
    @055nshimiyimanadeogratius2 ปีที่แล้ว

    Such explanations should replace those complicated ones of Coursera!

  • @staninjapan07
    @staninjapan07 3 หลายเดือนก่อน

    Looks like a great API tutorial, not that I would know, but I merely want to know how to make a front end to query data in Google Sheets, which I am trying to use as the data table for a "database" of my work materials.
    Never mind, this was interesting.

  • @taherimohsen2000
    @taherimohsen2000 ปีที่แล้ว

    Very nice description. Thank you :)

  • @ozgeylmaz8685
    @ozgeylmaz8685 ปีที่แล้ว

    explanations are in a very clear way thank you for the tutorial:)

  • @olasupoismail6285
    @olasupoismail6285 ปีที่แล้ว

    Well presented in simple and digestible format

  • @xxjustinx34xx
    @xxjustinx34xx 3 ปีที่แล้ว +4

    Thank you for making videos, learned soooo much from this channel!

    • @Certbros
      @Certbros  3 ปีที่แล้ว

      Really happy to hear that Justin! You're welcome and thank you for comment 👌

  • @naderreda2020
    @naderreda2020 หลายเดือนก่อน

    Thank you Much.... very useful

  • @droklass
    @droklass 3 ปีที่แล้ว +7

    Really great channel, I learned a lot of things, thank you so much.

    • @Certbros
      @Certbros  3 ปีที่แล้ว

      You're very welcome! Happy to help.

  • @attouchimohamed572
    @attouchimohamed572 3 ปีที่แล้ว +2

    This is really entertaining 😍😍😍😍😍😍

    • @Certbros
      @Certbros  3 ปีที่แล้ว

      Thank you Attouchi!

  • @RRENH
    @RRENH ปีที่แล้ว

    FINALLY. I get it. Thank you!

  • @kemibrianolimba682
    @kemibrianolimba682 ปีที่แล้ว

    Brilliant, keep up the great work

  • @kemon3733
    @kemon3733 ปีที่แล้ว

    Was looking for a video to watch while eating my supper. Why now eat and learn

  • @rebeccas7720
    @rebeccas7720 ปีที่แล้ว +5

    So cool! Best explanation I have seen and THANK YOU for speaking at a slow pace so that I can actually process and remember everything as you say it

  • @Teh-Penguin
    @Teh-Penguin 11 หลายเดือนก่อน

    Thanks! Very well explained imho.

  • @NathanHedglin
    @NathanHedglin ปีที่แล้ว +1

    *WEB SERVER API
    There are native APIs, library APIs, etc. Not EVERYTHING is REST.

  • @Rahul24Prajapati
    @Rahul24Prajapati ปีที่แล้ว

    Great explanation, thanks a lot...

  • @alvinmwangi
    @alvinmwangi ปีที่แล้ว

    very digestible. well done

  • @joenice242
    @joenice242 ปีที่แล้ว

    Very well explained to a noob like me up until the point where I asked myself: So how is the response received and do you need to run it through a service like postman or was that just for the display?

  • @AbachiriProduction
    @AbachiriProduction ปีที่แล้ว

    ty best explanation i have found

  • @mohammadzaiter9607
    @mohammadzaiter9607 3 ปีที่แล้ว +2

    Best explanation!

    • @Certbros
      @Certbros  3 ปีที่แล้ว +1

      Thank you Mohammad!

  • @gregoryopondi3652
    @gregoryopondi3652 2 ปีที่แล้ว +4

    liked and subscribed. for a whole week, I've been searching for an explanation that could make me understand APIs. This was it!

  • @bernaridho
    @bernaridho ปีที่แล้ว

    API == operation. It's that simple. Too many so-called programming experts are more like marketer; inventing jargons. Sick.

  • @learningtocode0
    @learningtocode0 7 หลายเดือนก่อน

    very helpful!! thanks

  • @zer001
    @zer001 ปีที่แล้ว +2

    One question, these are REST or Web API's. What is for Example with the Win32 API? This is an API to. What is the difference?

    • @TijmenZwaan
      @TijmenZwaan ปีที่แล้ว +6

      An API is just any interface provided by the developers of a piece of software that allows other parties to use it without having access to the source of that software itself.
      REST and other Web API's often use a common standard for what this interface is supposed to look like, which is outlined in this video. In their case, using the API means sending a web request to the server that's running the software you want to use that has the API.
      However, many APIs are not web-based. The Windows API provides functionality to allow programmers to create programs that run within windows, without having access to the source code of windows. For example, it provides the capability of creating buttons, windows, send files to the printer, start up a new process thread, etc. These are usually just methods within a library within a programming language, and don't have anything to do with web requests like a web api.
      Basically, an API is just the concept of giving a specific set of access points to your application that can be used by another program instead of by the user itself.
      It's basically the user interface for the programs themselves.
      So where a human might want to do something with an app by pressing a button, a program will do that thing by calling into the API. Whatever that API looks like is completely determined by the people making it. REST is just a common standard of how to create an API that's generally easy to work with in online applications.

    • @DefiJudy
      @DefiJudy 16 วันที่ผ่านมา

      @@TijmenZwaan waw bro thanks

  • @kayef5724
    @kayef5724 ปีที่แล้ว

    thank you, great video

  • @silvanabongiorno3292
    @silvanabongiorno3292 2 หลายเดือนก่อน +1

    Thank you 👍

  • @ranjanadissanayaka5390
    @ranjanadissanayaka5390 ปีที่แล้ว +1

    thanks so much for this video...been wondering what an API is for a while now.

    • @NathanHedglin
      @NathanHedglin ปีที่แล้ว

      This is a SERVER API. API is any code talking to other code like a library, native API etc. Not everything is REST

  • @BryanBloom
    @BryanBloom ปีที่แล้ว

    Excellent video!

  • @emmanueladuku8136
    @emmanueladuku8136 3 ปีที่แล้ว +2

    You are F**ing Good man...I always stay tuned to your channel awaiting your contents like a young man waiting for his favourite music to get played on his favourite FM station...I wish to meet you some day..you make my IT journey feel like biscuits.😂

    • @Certbros
      @Certbros  3 ปีที่แล้ว +2

      Thank you so much Emmanuel 🙏 Really appreciate the kind words. Comments like these are why I keep making these videos. Good luck with your IT journey.

  • @BobBob-qm2bm
    @BobBob-qm2bm 2 ปีที่แล้ว

    Thank you. Next API Security | Hacking training video👨‍💻

  • @aruizsilva
    @aruizsilva ปีที่แล้ว

    Thank you so much for this

  • @biggestghost1302
    @biggestghost1302 ปีที่แล้ว

    You earned the subscribe on this one

  • @orleydoss3171
    @orleydoss3171 3 ปีที่แล้ว +6

    Great information and nicely done👍

    • @Certbros
      @Certbros  3 ปีที่แล้ว

      Thanks Orley! Really appreciate it 👍

  • @lakshanmadhushanka8541
    @lakshanmadhushanka8541 ปีที่แล้ว

    Great video. Thanks!!!!!!!!!

  • @tezinho81
    @tezinho81 ปีที่แล้ว +2

    I ❤ APIs. Every new API like is a box of goodies waiting to be unpacked. Learn to build with APIs and a glorious career in front of your computer awaits ...

  • @moe583
    @moe583 ปีที่แล้ว

    Amazing explanation

  • @vickytuli9393
    @vickytuli9393 2 หลายเดือนก่อน +1

    Nice video again

  • @sandeepreyyi5124
    @sandeepreyyi5124 ปีที่แล้ว

    Thank you so much sir 🙏

  • @MrRic716
    @MrRic716 ปีที่แล้ว

    Thank a lot :) well explained

  • @tixerz9591
    @tixerz9591 5 หลายเดือนก่อน

    thanks. that was useful.

  • @divkaran9102
    @divkaran9102 ปีที่แล้ว

    Good explanation, thx

  • @dorian1370
    @dorian1370 2 หลายเดือนก่อน

    Awesome video.

  • @usamahabib1561
    @usamahabib1561 3 ปีที่แล้ว +1

    Thank you so much

    • @Certbros
      @Certbros  3 ปีที่แล้ว

      You're welcome Usama! Glad you liked it.

  • @nicholastaylor8983
    @nicholastaylor8983 2 ปีที่แล้ว

    Good stuff my man!

  • @lherfel
    @lherfel ปีที่แล้ว

    nice video explanation thanks

  • @eksadiss
    @eksadiss 3 ปีที่แล้ว +1

    "British temperature reading". Could say it's every temperature reading outside the US lol

  • @kerandonovan7255
    @kerandonovan7255 2 ปีที่แล้ว

    Fantastic tutorial

  • @vback4238
    @vback4238 ปีที่แล้ว

    Best explanation!!!!

  • @CorboLive
    @CorboLive 3 ปีที่แล้ว +1

    It is 55 Non-british degrees in my city today.

    • @Certbros
      @Certbros  3 ปีที่แล้ว

      Fahrenheit or celsius?

    • @CorboLive
      @CorboLive 3 ปีที่แล้ว

      @@Certbros yea

  • @niazakaria2819
    @niazakaria2819 ปีที่แล้ว

    Thank you!