What is an API (in 5 minutes)

Поделиться
HTML-код
  • Опубликовано: 21 дек 2024

Комментарии • 510

  • @AaronJack
    @AaronJack  Год назад +43

    Free Beginner Programming Course
    coursecareers.com/a/aaronjack
    Free JavaScript Cheat Sheet
    dontforgetjavascript.com/
    Free Coding Advice (We'll Send you a Video)
    aaronjack.dev

  • @stevenadams9887
    @stevenadams9887 3 года назад +1517

    I've always enjoyed the restaurant anology as well. The cooks in the kitchen are the back end, dining area for guests is the front end, and the servers are the APIs.

    • @hattorihanzo5707
      @hattorihanzo5707 3 года назад +13

      Angela Yu

    • @cmdv42
      @cmdv42 3 года назад +4

      💯

    • @schwarzmann1
      @schwarzmann1 3 года назад +133

      I think servers is the wrong word to use here maybe waiters/waitresses

    • @stevenadams9887
      @stevenadams9887 3 года назад +57

      @@schwarzmann1 yeah, you're right, makes clearer sense referring to them as waiters and waitresses.

    • @warrenwong4518
      @warrenwong4518 3 года назад +2

      I use this definition all the time.

  • @KittiesForLife
    @KittiesForLife 6 месяцев назад +90

    'UI works for users, and API works for code.' Thank you for this sentence!

  • @CharlieF576
    @CharlieF576 Год назад +71

    I'm amazed at how easily you've cleared this up for me. I got 2 minutes into the video and subscribed because I've been trying to find a clear fast paced source of information on stuff like this to expand my knowledge. Thank you so much!

  • @kso35
    @kso35 Год назад +8

    Oh my God.... FINAAAALLLYYYY!!!!!!! Dude, you deserve an award for being likely the only person who has explained APIs so well. I have watched so many videos and read too many articles and still left wondering what the hell it is and what it actually does. Thank you!!!!!

  • @ridorock6
    @ridorock6 Год назад +218

    I must be an idiot because I still don't understand what an API even is after watching this twice
    Edit: 9 months later and I’m still getting notifications about this. If anything I’m glad my comment made others feel less alone about not understanding. We’ll get there guys

    • @PollyMwangi-cp3jn
      @PollyMwangi-cp3jn 9 месяцев назад +5

      😂

    • @MariamGabr
      @MariamGabr 7 месяцев назад +51

      your comment gave me a lot of comfort thanks lol

    • @BolasDear
      @BolasDear 7 месяцев назад +2

      read my comment same here.

    • @Dippa1991
      @Dippa1991 7 месяцев назад +17

      Guys I’ll make it simple. An API is what connects apps together. So your front end UI to backend.

    • @tochukwubenson5211
      @tochukwubenson5211 7 месяцев назад

      Okay not just me😂

  • @lifeform106
    @lifeform106 3 года назад +85

    I have watched so many videos on them and this was finally the video that made me understand it😃

    • @bekjohansson3016
      @bekjohansson3016 3 года назад +1

      I know right!

    • @mymacaintwag
      @mymacaintwag 3 года назад +2

      @@bekjohansson3016 can’t be, because this is oversimplifying the term
      But it is a good start

    • @Jester2b04
      @Jester2b04 3 года назад +1

      For Real ! Same here

  • @cabji
    @cabji 3 года назад +197

    Hey Aaron, nice video. I liked how you said the Uber app is actually a bunch of little apps all connected together via APIs, and that there's teams of developers working on each app.
    I'm pretty sure that mostly all people on this planet don't realize the sheer amount of time and mental effort that goes into creating software. My mind boggles when I think about things like operating systems and artificial intelligence and robotics and the amount of thought and trial and error that's gone through to date to have what we have so far.
    I really take my hat off to and appreciate the great minds that having built everything we have and take for granted.
    It's a dream of mine to contribute even something ½ a percent as great as all the big tech stuff we enjoy.

    • @realAlbertoMC
      @realAlbertoMC Год назад +4

      My exact thoughts. 💯

    • @hannahmaschke4485
      @hannahmaschke4485 Год назад +5

      Well said! feel the exact same way. Learning programming truly gives you an appreciation to the tech we use daily.

    • @adamsales
      @adamsales 3 месяца назад +1

      really humble of you man, hope you make it! 😊

  • @dcodingprodg
    @dcodingprodg Год назад +2

    brilliant analogy...when companies or bosses say "present something on a piece of paper" this is what they want...very creatively done impressive

  • @akaemeikechukwu7082
    @akaemeikechukwu7082 3 года назад +30

    Aaron u just showed how good an English Teacher you were earlier.... Hahaha, you always simplify things for people to understand 👍🏾👍🏾👍🏾

    • @janethlivsey5151
      @janethlivsey5151 3 года назад +3

      I agree with you!! I love the way Aaron teaches. He makes it simple and straightforward!

  • @memeingthroughenglish7221
    @memeingthroughenglish7221 Год назад +2

    I like how you show how many people and parts are required to create one app. I feel like in the beginning of my career, I always thought it was just one person behind a screen, but really, it is thousands of people, and using lots of resources that have already been created!

  • @AV-iu6bd
    @AV-iu6bd 3 года назад +63

    This is the channel that keeps me motivated, and I learn something new each time.
    Thank you, Aaron, for your dedication and hardwork to bring us content.

    • @kryspykrsp__7896
      @kryspykrsp__7896 3 года назад +2

      Im on a mission to become a self taught backend coder. Think im in da right place bro. 👍🏼💯

  • @michaelrandle3370
    @michaelrandle3370 Год назад +1

    Watched two videos before this one and both were about 10 minutes, this dude made more sense in five minutes

  • @AIEveryday-fn3ei
    @AIEveryday-fn3ei 7 месяцев назад +1

    this is the first time , I understand what is an API. . love bro

  • @Megapastor
    @Megapastor Год назад +4

    I respect any developer that can summarise a concept in 5mins. They are usually the best, and they are great for Job Interviews 🙄

  • @amreenmusani1
    @amreenmusani1 2 года назад +4

    this is your second video i am watching today....super useful and concise information...Thanks Aaron

  • @keifer7813
    @keifer7813 2 года назад +4

    I watched this not knowing a single thing about APIs. Still didn't quite get it. Came back after countless videos, and it's starting to click.
    Thanks man

  • @lianvalera
    @lianvalera Год назад +17

    Hey Jack! I needed a quick API primitive crash course for work and this video did the trick; concise, clear, and visually engaging. Great content!

  • @loveelise7599
    @loveelise7599 Месяц назад

    I really do appreciate people like you who make RUclips videos explaining these things!

  • @swank1975
    @swank1975 Год назад +1

    Excellent explanation. I work in building automation and we use a space scheduling program on our campus. We're exploring an API to connect that scheduling software to our BAS supervisor. It will have to be pretty involved as it will require the API to know exactly which equipment to turn on for which spaces are scheduled for occupancy. We're talking 54 buildings on our BAS system and many of those buildings have 20-100 schedulable rooms or auditoriums. We have a contractor we're in discussions with now that has already implemented this on some other campuses. This quick video helps me understand this process better. Thank you.

  • @watcbd
    @watcbd 3 года назад +15

    Just for fun for my coworkers I made a small game in Unity and I had this idea to use the Domino's pizza API so you could complete an action in the game that would order you a pizza.

  • @bismarckkaine2700
    @bismarckkaine2700 3 года назад +2

    1 minute in, and I have already learned a lot. Thanks, Aaron.

  • @CrimsonSlayer7
    @CrimsonSlayer7 Год назад

    dude this has been the most relaxing coding based video i've seen.

  • @BusinessofProgramming
    @BusinessofProgramming 3 года назад +8

    Fantastic video that clearly defines API in a way everyone can understand!
    My favorite API is the Twilio API.

  • @JAWbreaker316
    @JAWbreaker316 4 месяца назад +1

    The connection points of a puzzle piece visually shown as the actual API instantly helped me this understand this concept. This whope video is a gem. Thank you so mich for this. Subscribed

  • @nrgstudios612
    @nrgstudios612 3 года назад +2

    I knew what an API was and even wrote a few myself. But I still learned something and got a different perspective. Thanks!

  • @allamaprabhuani
    @allamaprabhuani 3 года назад +2

    Not too long, crisp. Awesome work Aaron!

  • @johnbaker7102
    @johnbaker7102 3 года назад

    Might be the most clear explanation of APIs I have seen, and trust me I have seen a bunch of videos trying to make sure I understand APIs

  • @0xnpctim
    @0xnpctim Год назад

    I never understood APIs until now. This made me realise why good communication skills are so important.

  • @communist-hippie
    @communist-hippie 3 года назад +3

    I dont know shit about programming. And i understood this. Great job Aaron. Btw. I liked the style of this video. A really good and nice effect to highlight the text in flashing red light. It was very pronunced without getting clutterly.

  • @gwenwithan.n
    @gwenwithan.n 3 года назад +4

    Thank you for always inspiring us to learn and to never give up!

    • @MBXD001
      @MBXD001 3 года назад

      Always!!

  • @Robzilluh
    @Robzilluh 3 года назад

    That would’ve been the smoothest sponsor plug I’ve ever seen. Great video, helped me understand API’s better than any other video I’ve seen

  • @flywith.mia.
    @flywith.mia. Год назад +3

    Your channel is exactly what I needed. Thank you so much for making the leaning process that easy. Your drawings and detailed way of explaining makes everything way easier

  • @cyborgbabyarms9262
    @cyborgbabyarms9262 Год назад +1

    That was the best explanation I’ve seen so far. Thanks.

  • @melchiorao9759
    @melchiorao9759 3 года назад

    Youre like a one stop shop for all things IT and coding.

  • @donmikkodanm.olmillo8154
    @donmikkodanm.olmillo8154 3 года назад

    We really miss this 5 mins videos and your drawings, brings back memories :) thank you Aaron!

  • @deaankoekemoer5471
    @deaankoekemoer5471 Год назад +1

    This cleared things up really well thanks dude.

  • @theunconventionalenglishman
    @theunconventionalenglishman Год назад +2

    You weren’t kidding when you said this was the only video I’d ever need to understand APIs!
    Fantastic explanation- definitely going to check out more of your videos

  • @sn0wball13
    @sn0wball13 11 месяцев назад

    Thank you so much!!! Best video on RUclips that quickly describes what an API is

  • @DonRoberto886
    @DonRoberto886 Год назад

    You have provided a flawless and comprehensive definition, capturing the essence of everything perfectly.

  • @toystoryscarymovie-forkids3323

    you just made me understand everything about API's in less than 5min

  • @yayitseugene
    @yayitseugene Год назад

    High audio quality like this needs to be embraced!!

  • @valjeancatlvr
    @valjeancatlvr 11 месяцев назад

    Thank you so much! I have been reading about APIs all day and you have made it so much easier to understand.

  • @baboonkhufufireahh5811
    @baboonkhufufireahh5811 3 месяца назад +1

    API is a series of protocols in order to interact with an application/service. You can think of it as going thru the customs checkpoint of another country(other app). The people(data) in your own app(own country) want to interact with the other app(other country) and its people and facilities(data & functions) So they go through customs(API) where they need the API key(passport) to get access into the other country(other app)

  • @askeladd709
    @askeladd709 2 года назад +10

    Absolutely love this explanation. I have an AAS in Database Development/Computer Systems, quite a bit of fundamental coding courses up to Java III, and with the different definitions and explanations being thrown around, it was actually confusing me, even though I've done quite a bit with APIs. @_@
    Thanks man. Fantastic corollary, especially with the username + password analogy.

    • @AaronJack
      @AaronJack  2 года назад +3

      Appreciate that man!

  • @chrisl3917
    @chrisl3917 2 года назад +1

    Best explanation of APIs I've come across. Thank you.

    • @AaronJack
      @AaronJack  2 года назад +1

      Glad it helped💪

  • @josephthecreator
    @josephthecreator 2 года назад +1

    Aaron....thank you! The puzzle analogy resonated and was helpful.

  • @scottdonnelly2472
    @scottdonnelly2472 Год назад +2

    incredibly easy to understand and your examples were nice to follow, great content! thank you for posting

  • @sibusisiwecele3052
    @sibusisiwecele3052 4 месяца назад

    You're right, I didn't need other explanations after this. I reckon you can even explain my entire lifes problems in just 5 minutes. Lo, but in a serious note, From this one video, I am hooked! Will be watching more of your videos. Thank you

  • @Lex_Marion
    @Lex_Marion Год назад

    god. THANK you. needed this explained to me simply, so many vids are overly technical about this

  • @DezaronYisrael
    @DezaronYisrael Год назад +3

    Great video, the learning experience was enjoyable. I enjoy learning about tech. Yet too often the videos become boring after a while and sometimes hard to understand. Your explanation was easy to understand and entertaining without feeling like it’s a commercial advert. Thank you, I’m subscribing for sure.

  • @Bigpop82
    @Bigpop82 2 года назад +1

    Just found this video as I'm looking at an entry level support role that wants knowledge on APIs. Thanks for sharing. Helps give a nice "nuts and bolts" idea on the!

  • @originalSPECTER
    @originalSPECTER Месяц назад

    That makes so much more sense than the blurbs on websites.

  • @muanomakhokha2929
    @muanomakhokha2929 2 года назад

    Sorry for doubting that this is the only video I need...this is a very good video explaining what an api is

  • @tasheemhargrove9650
    @tasheemhargrove9650 3 года назад +1

    Wow, the timing on this one. I'm building my first personal project for my portfolio and the backend is an API I'm connecting to a front-end with vanilla JavaScript.

  • @stefangorgievski4899
    @stefangorgievski4899 3 месяца назад

    Amazing video man, thank you! Finally someone who explains the term "API" in human language 🙏

  • @patriciastroughter
    @patriciastroughter 8 месяцев назад

    You explained API really well. I never heard it explained with such ease as you explained it. The illustrations were perfect. thank you for sharing!

  • @JEsterCW
    @JEsterCW 3 года назад +1

    I was like "this guy made such a smooth and not destroying transition to sponsoring part" then you said no sponsor and i was like "wtf", u killed me xD

  • @derekbaker_
    @derekbaker_ 3 года назад +2

    Perfect. Thank you for this

  • @adnanamin3666
    @adnanamin3666 3 года назад +3

    Just discovered your channel through this video. Amazingly explained what API is all about. Thanks a lot!
    I've never really understood the API concept completely untill I got to watch this video.
    Subbed you! Appreciate the amazing effort. 👍 🙏 🤩

  • @eddiedelcastillo4836
    @eddiedelcastillo4836 Год назад

    Thank you Aaron for this fast track into API

  • @ambikeya_tech
    @ambikeya_tech 7 месяцев назад

    Great explanation! APIs are like bridges connecting different software systems, enabling seamless communication and functionality. Clear and concise overview, thank you for sharing!

  • @samwelkenemo5093
    @samwelkenemo5093 Год назад

    This video has helped me understand that API's can also be used internally on the same app connecting different components. Most videos focus on API's connecting other Apps.

  • @MrDVlad
    @MrDVlad Год назад

    Thanks for summarizing what an API is.

  • @mitchellodili
    @mitchellodili Месяц назад

    Best API explanation I've seen. Kudos for the examples

  • @natvilletutor
    @natvilletutor 2 года назад

    I understood it in the first 10 seconds!! You are literally the best!!!!!!!!!!!!!!!!!!!!

  • @junebug_8976
    @junebug_8976 Год назад

    Thank You! I had to listen to this a few times to get it, but now I do!

  • @kubolor1234
    @kubolor1234 Год назад +2

    I can confirm this wasn't the last video on API I watched

  • @jks1311
    @jks1311 8 месяцев назад

    Wow hard to find such a clear and simple explanation about a complex subject

  • @emmanuelchika7051
    @emmanuelchika7051 2 года назад

    API Simplified....You said this would be yhe only video i would need and yessss it is.

  • @aminahshentour8002
    @aminahshentour8002 Год назад

    I am sold for your program that was an amazing api explanation!! Thanx

  • @stand4justice4867
    @stand4justice4867 Год назад

    Thank you Aaron, clear and concise, now I'll go into a journey yo understand APIs vs REST APIs!

  • @abioyemohammed6817
    @abioyemohammed6817 Год назад

    You gained a subscriber in less than 5secs 🎉.. Nothing beats direct and explicit.. no grammar 🎉🎉🎉🎉

  • @Intrepid-ty1mg
    @Intrepid-ty1mg Год назад

    Thank you for this! Needed it dumped almost all the way down for my purposes. Excellent content

  • @earthandwind820
    @earthandwind820 8 месяцев назад

    Ahhhhhhh, thank you!!!!
    I now understand, especially when you integrated the UI example.

  • @dreamliver750
    @dreamliver750 8 месяцев назад

    I'm only a minute in so far. Dude, excellent breakdown of the topic. That helped so much already

  • @virginiaordaya
    @virginiaordaya 16 дней назад

    Thank you so much!! Because my only experience with APIs has been with my husband utilizing them to make algorithm for sport betting, I was so overwhelmed and confused. It’s way more simple of a concept than I thought! Thank you so much for explaining it in a simple way!!

  • @mikediaz9033
    @mikediaz9033 2 года назад +3

    Just stumbled upon your content. Your point of view is exhilarating. You're providing a fresh look at Computer Science. Thankyou, looking forward to giving you thorough review 😊

    • @AaronJack
      @AaronJack  2 года назад +1

      Thank you, appreciate that!

  • @AshlyndFlowers
    @AshlyndFlowers Месяц назад

    Amazing Video! Thank you for using the puzzle pieces for the tangible reference. That is exactly where I was getting lost.

  • @Joshk326
    @Joshk326 3 года назад +3

    APIs make my life so much easier

  • @stephaniejackson8504
    @stephaniejackson8504 Год назад +1

    Excellent

  • @sures21t
    @sures21t 3 года назад

    this video doesnt have enough views, its valuable

  • @dionrivera1163
    @dionrivera1163 8 месяцев назад

    Awesome video. It gave me the momentum to start working on API connections. Thanks Aaron.

  • @alunisy7371
    @alunisy7371 6 месяцев назад

    Thanks bro, this vid was better than the others i watched keep it up

  • @kifleman2734
    @kifleman2734 Год назад

    You great man! Summarized in a few minutes. Subscribed to get more useful information!

  • @sanelelushozi6957
    @sanelelushozi6957 Год назад

    Your video is well explained, I don't even feel like watching understand video to get a further explanation.

  • @rezvihossain8195
    @rezvihossain8195 2 года назад

    Simply beautiful. Thanks Aaron. Love it. This is the best of the best video for API concept. Thanks again.

  • @p.treyben5567
    @p.treyben5567 Год назад

    Thanks man. Opened my understanding!

  • @paideia-e9u
    @paideia-e9u Год назад

    Thank you, for sharing. I get a better general idea than before.

  • @ForeverChip03
    @ForeverChip03 Год назад

    Immediately you started talking I knew you were the chosen one for me 😅😅

  • @nnennaumelloh8834
    @nnennaumelloh8834 2 года назад

    This video was great! Thank you so much!

  • @daydreamxjay6142
    @daydreamxjay6142 Год назад

    Phenomenal video, thanks for breaking it down

  • @TeeCrazzy
    @TeeCrazzy 24 дня назад

    This is well explained. Thank you so much for the thorough and quick breakdown. Now, I have a great understanding of API. This will most defintely help me long ways!

  • @wanderingmoon9772
    @wanderingmoon9772 8 месяцев назад

    Such a great analogy comparing it to a puzzle. 👍👍

  • @purpletransportation2669
    @purpletransportation2669 2 года назад +1

    Great video! To the point and easy to understand.

  • @rubyrage8598
    @rubyrage8598 11 месяцев назад

    Awesome, super informative..
    very new to the space trying to piece all the jargon together, really appreciate your take on it! thanks

  • @paintersTM
    @paintersTM Год назад

    bro, that was fantastic

  • @Tooshbaba
    @Tooshbaba 5 месяцев назад

    Finally! A video that does the job.

  • @erwinuriarte6394
    @erwinuriarte6394 2 года назад

    That was great, thanks for the quality explanation

  • @Bmarte98
    @Bmarte98 3 года назад +2

    The GOAT 🐐