What Are APIs? - Simply Explained

  Рет қаралды 885,949

Simply Explained

Simply Explained

Күн бұрын

APIs are very technical, and yet they are used everywhere. Simply put: APIs allow different apps and services to work together in various ways. In this video, I'll highlight four ways in which APIs can be used: to access data, to hide complexity, to extend functionality, and for security/privacy reasons.
💌 Sign up for Simply Explained Newsletter:
newsletter.sim...
Monthly newsletter with cool stuff I found on the internet (related to science, technology, biology, and other nerdy things)! No spam. Ever. Promise!
🌍 Social
Twitter: / savjee
Facebook: / savjee
Blog: savjee.be
❤️ Become a Simply Explained member: / @simplyexplained
📚 Sources:
savjee.be/vide...
#api #coding #simplyexplained

Пікірлер: 353
@ahmermirza
@ahmermirza 3 жыл бұрын
I always wondered if the apps like Uber built their own map from the scratch. Now, I know that they are probably using some API. The many examples quoted in this video are good enough to grasp the concept really well. Thank you!
@theanonymoustechie
@theanonymoustechie 3 жыл бұрын
I think they are using the Google maps api, they have a ton on info about it, check out maps api on google
@ThishsitwontgetmynameFoFF
@ThishsitwontgetmynameFoFF 2 ай бұрын
They can build their own apis but they also use others apis 100%
@ahmermirza
@ahmermirza 2 ай бұрын
@@ThishsitwontgetmynameFoFF I agree 👍
@mavhunter8753
@mavhunter8753 4 жыл бұрын
That's actually a great example, I'm going to use that restaurant example in the future.
@ahmdm2036
@ahmdm2036 4 жыл бұрын
I quit my job at MacDonalds after realizing i am an api
@jeanrochelllegaspi5712
@jeanrochelllegaspi5712 3 жыл бұрын
omg
@huijunkim3967
@huijunkim3967 3 жыл бұрын
Isn't that what society is? Being APIs for each other.
@shaurya4242
@shaurya4242 3 жыл бұрын
Stolen comment...and it's McDonald not MacDonald
@mvisperas
@mvisperas 3 жыл бұрын
You can do it! Even a Pennsylvania miner can do coding per Joe Biden.
@anynameisokay
@anynameisokay 3 жыл бұрын
I laughed way harder than I should
@dnyhouse1
@dnyhouse1 4 жыл бұрын
It's sometimes challenging for me to grasp complex technical issues (I have a background in political sciences) and normally I need 3-4 videos/sources to understand something but you explained it so well that I don't need to watch the other ones. Big time & brain energy saver so thanks a lot.
@anuar.m.y
@anuar.m.y 2 жыл бұрын
god! when i was attempting to learn about VPNs and the different types and different mechanisms! i had to watch 5 different videos until one made sense and explained it in a very simple fashion (search VPN mailbox explanation in youtube) and this made perfect sense!!
@ICANTHEARHER2222
@ICANTHEARHER2222 4 жыл бұрын
You do a good job of applying real life examples and giving the full spectrum
@RachitMalvi
@RachitMalvi 4 жыл бұрын
I don't know how many videos I had watched(before watching this explanation) to understand this concept. This video gave me the clarity that I was always looking for. Thank you very much!!
@simplyexplained
@simplyexplained 4 жыл бұрын
Great to hear!
@RawHebrewRemnant
@RawHebrewRemnant 3 жыл бұрын
After trying to figure this out for a few years, you made it extremely simple in just 7 minutes. VERY WELL DONE SIR! Thanks
@patrickbarry9027
@patrickbarry9027 2 жыл бұрын
From a buzz word to a relatively good understanding in 45 seconds. That's the one statement that has been the most valuable in understanding API for me. Well done.
@dwaynelattimore819
@dwaynelattimore819 3 жыл бұрын
The true geniuses of the world are those who can take what's complicated and make it immediately understandable when teaching with creativity. 🎨 I will also be adopting this analogy! Thank you!
@DasWompus
@DasWompus 2 жыл бұрын
Thank you! My background is in power engineering, but a set of models I have come across have required me to delve into some basic programming/database applications! Just understanding some of these terms that are being used really helps me be able to work through these manuals a lot easier!
@vmpdtv174
@vmpdtv174 3 жыл бұрын
Thank you for helping the non-developers and beginners understand what an API is
@xsApollo
@xsApollo 3 жыл бұрын
I can't say thank you enough for that great presentation. God bless you. I would subscribe to your channel because of this video alone.
@rohanradia142
@rohanradia142 4 жыл бұрын
Another great video 👌 will help a lot of the new developers.
@moonlighterx
@moonlighterx 7 ай бұрын
It's great to have subtitles. I can understand the video by translating it into my own language. Thanks so much again :)
@zacstred452
@zacstred452 4 жыл бұрын
This was really helpful, and the illustrations looked great. One question: is it considered polite to tip your API 20%? 🤓
@gijbuis
@gijbuis 3 жыл бұрын
Earlier computer 'application programs' (as distinct from 'system programs') were independant coding entitities aimed at performing tasks for computer users. A program consists of a 'front-end' (interaction with the user) and a 'back-end' (interaction with data repositories). But as networking increased, application programs interlinked to each other, blurring the distinction between front-end and back-end. Programs communicate with other programs and the API is the interface they use to communicate with each other.
@sadie1837
@sadie1837 Жыл бұрын
Thanks for the explanation. A few years ago, I started learning API but became disinterested because it was taught in a complex way. Now that I have watched your video, I am thinking about learning it again.
@SpookshowBabie
@SpookshowBabie 2 жыл бұрын
I did not expect that cambridge analytica tie in, I love that this was mentioned, not enough people know about it! Thanks for the video!
@QaisZayed.work90
@QaisZayed.work90 4 ай бұрын
this is such an perfect way to explain API'S like seriously Thank you sm!
@asclepeus-games
@asclepeus-games 2 жыл бұрын
What helped clarify it to me is this: An API is just a function. A developer writes a function/script and may let others interact with that function (give Input/see Output) through the web. It can do anything a function can do. If these examples help others, that's great, but it leads me a bit astray from what API's actually are.
@ZhDinerstein
@ZhDinerstein 3 жыл бұрын
What a great video. Restaurant analogy is perfect. So easy to understand. Thank you!'
@its.graceaudrey
@its.graceaudrey 3 жыл бұрын
This video gives smart and various exemples, I feel really confident talking about API now thank you !
@deanos360
@deanos360 3 жыл бұрын
Really fantastic and clear instruction. Thank you for producing this!
@kamal-hassan
@kamal-hassan 2 жыл бұрын
Wow! This is the first time I finally understood the API thing. Wow I'm so excited. I feel superiority that I finally knew a lot of behind the scenes things. Thank you!
@arumandkun
@arumandkun 4 жыл бұрын
Thanks a lot! Nice metaphor (the restaurant one): It makes things clearer. :)
@syedumair4622
@syedumair4622 4 жыл бұрын
3:57 I think it's the 'Kernel' that allows the application to gain access/permissions from the user.
@ForeverMan
@ForeverMan 3 жыл бұрын
In the end it's the same thing
@belowasmelashgebremariam
@belowasmelashgebremariam 3 жыл бұрын
It's nice one
@Isatusesay-k6f
@Isatusesay-k6f Ай бұрын
This is the best explanation of API for me
@brucetracy8079
@brucetracy8079 2 жыл бұрын
Excellent tutorial. You definitely understand your stuff to be able to explain it so clearly. Well done!
@randomly_random_0
@randomly_random_0 2 жыл бұрын
this is clearest explanation about API
@natalya6663
@natalya6663 3 жыл бұрын
Thank you for the video! Of all the videos on KZbin, this is an understandable video, straight for those people who do not fumble. Thanks a lot!
@chanwitwuttioei5361
@chanwitwuttioei5361 2 жыл бұрын
you're Cleary explaining. Thank you
@moyavannesa8506
@moyavannesa8506 3 жыл бұрын
Thank you for sharing this information. Lately I have had to keep date with this type of information since I am running an online business with facebook, I was concerned with the Apps Modes and while reading along the instructions I realized I had not ideas what and API was. I highly appreciated that you haven taken the time to educate us.
@waynesrealworld5801
@waynesrealworld5801 3 жыл бұрын
This is one of the best explanations I have seen yet. Great job and thank-you for putting this out there
@TheJoiajackson
@TheJoiajackson 16 күн бұрын
This is the best video i found on the topic. Thank you!
@kagayakuangel5828
@kagayakuangel5828 2 жыл бұрын
That was a great explanation. Now I feel llike I know what an API is. It's a tool that connects apps to the system in order to hide complexity and make our lives easier. Plus, rather than painfully having to figure out access a user's data through our own methods, we can use the system.
@shendrew
@shendrew 3 жыл бұрын
Actually signed in to give this video a 'like' - that's how good it is!!!
@MyGardenForYou
@MyGardenForYou 4 жыл бұрын
What is an API? (Application Programming Interface) API is the acronym for Application Programming Interface, which is a software intermediary that allows two applications to talk to each other.
@RAHULKUMAR-wn8po
@RAHULKUMAR-wn8po 2 жыл бұрын
Well explained. After searching many videos I finally got it with your video. Appreciate your efforts how simply you explained. Thank you so much.
@Gcenzi
@Gcenzi 2 жыл бұрын
Best explanation I've ever had about APIs
@readss
@readss 3 жыл бұрын
took me 1 minute of the video to understand, ur so good at explaining
@nahidparvez7346
@nahidparvez7346 Жыл бұрын
BEST BEST BEST!! This video is the best content about the introduction for API
@abofaiz2348
@abofaiz2348 Жыл бұрын
😍😍😍What a simple and wonderful explanation ❤Warm regards to you from my depth heart
@ForWork-mj9fv
@ForWork-mj9fv 3 ай бұрын
I was wondering how you explain complex topics very simple, not untill I saw your channel name 🔥🏆
@Hobbit2314
@Hobbit2314 3 жыл бұрын
This is by far the best explanation to the topic that I have watched
@Entropy-eg1yo
@Entropy-eg1yo Ай бұрын
You made it very easy to understand. Thanks👍
@AngL70
@AngL70 8 ай бұрын
I found this really helpful and easy to understand, thank you
@McCallumClips
@McCallumClips 3 жыл бұрын
FANTASTIC VIDEO! Well done. You covered everything in an easy to understand and relative way. Would love to hear what negative things were said about this. I can't imagine what they would say.
@emmavanhise8739
@emmavanhise8739 2 жыл бұрын
Thank you! As a content writer you made it so clear Love it.
@auditocanarsie7355
@auditocanarsie7355 2 жыл бұрын
Thanks for explaining APIs. How can I tell if a specific website has an API that I can use?
@OneTapFuture
@OneTapFuture 2 жыл бұрын
I cannot thank you enough for the analogies! The comparisons really allow that "aha" moment :)
@djfago6240
@djfago6240 Жыл бұрын
This is the perfect explanation. Thank you sir
@goodness8895
@goodness8895 4 жыл бұрын
Awesome! I'm a prgramming newbie, the animation to display what the APIs work is very clear for me!
@christelcassil7890
@christelcassil7890 2 жыл бұрын
Does an API determine how apps and website pages fill/fit on the screen of a phone vs tablet vs computer or is that something the websites determine? Very helpful video btw
@heavydirtysoul1491
@heavydirtysoul1491 4 жыл бұрын
the example with a restaurant and a waiter is brilliant
@rajeshbhosale2008
@rajeshbhosale2008 2 жыл бұрын
Excellent simplified explanation of API! Thanks! 👍🏻
@kannankichu1997
@kannankichu1997 2 ай бұрын
Beautiful explaination! Thank you!
@westhillshighschoolikorodu4381
@westhillshighschoolikorodu4381 3 жыл бұрын
This video has been able to give me the basic knowledge on API. Thanks a lot
@DavidWatt-b9c
@DavidWatt-b9c Жыл бұрын
this video is fantastic! It finally makes sense!
@mayajones9961
@mayajones9961 2 жыл бұрын
This video is so amazing. Straight and to the point.
@marwahmaher8574
@marwahmaher8574 3 жыл бұрын
thanks for sharing this video, it was so useful
@danieleliyahu3014
@danieleliyahu3014 3 жыл бұрын
Great, simple and short. Thank you.
@BrendaJTrulear
@BrendaJTrulear 3 жыл бұрын
Thank you for simplifying APIs.
@guliyarkhassanova7475
@guliyarkhassanova7475 3 жыл бұрын
Very clear and simple explanation of an api, thank you so much!
@Spaniards56
@Spaniards56 3 жыл бұрын
Thank you for all the information which for me is COMPLETELY NEW! Actually, the analogy of the waiter is great!
@kristina-alexandra
@kristina-alexandra Жыл бұрын
Wow thank you. Wonderfully explained, easy to understand 🙏
@Elocinization
@Elocinization 3 жыл бұрын
This was so helpful and clear - just what I needed! Thank you!!
@bantrothuvenkataramana6659
@bantrothuvenkataramana6659 4 жыл бұрын
its simple nice video upload more
@kanupriyas3253
@kanupriyas3253 3 жыл бұрын
This is brilliant, truly simple!!!! Please add some videos on API
@anmjubaer
@anmjubaer 3 жыл бұрын
Great explanation. Liked and subscribed.
@anonofDeath
@anonofDeath 4 жыл бұрын
Thank you so much! The google definition confused me. This video was great and I really appreciate this level of effort. Thank you!!!!
@belowasmelashgebremariam
@belowasmelashgebremariam 3 жыл бұрын
Anne asmelash Gebremariam Gebrezabher Eye kab Ethiopia Tigraway kemey
@olajidedanielsanyaolu8030
@olajidedanielsanyaolu8030 2 жыл бұрын
this is really easy to understand
@trobert132
@trobert132 3 жыл бұрын
the continue with google and fb part is more a topic of authentication and authorization, but other than that, pretty well explained
@fleand86
@fleand86 4 жыл бұрын
Thank you so much. This is was I needed, a quick and clear explanation!
@1956paterson
@1956paterson 3 жыл бұрын
This was very helpful with good clear examples.
@allannjuguna598
@allannjuguna598 3 жыл бұрын
No one would have said it any better, thanks
@bitelogger
@bitelogger 3 жыл бұрын
The best explanation of this topic ever
@anthonytcool350
@anthonytcool350 4 жыл бұрын
very good explanation and make a newbie to understand it easily!
@ernikitamalviya
@ernikitamalviya 4 жыл бұрын
Wow!!! Thanks for this great explanation!
@liav1609
@liav1609 4 жыл бұрын
So i'm trying to understand it correctly - an API is some kind of an app containing a code, that does something (specifically) for you when you ask it? Like on Windows, pressing my Music app and choosing a song, so when i choose the song - it triggers the API that goes to Windows files / storage and asking it to play my song by turning the sound on?
@HealthInspectorz
@HealthInspectorz 3 жыл бұрын
Yeah pretty much. In software design terms, say you are trying to extract data from your spotify playlist. You can program your code/script in a way that it can extract all of your music to some file. You don't need to create a program from scratch to obtain the data from your playlist. Say that Spotify does offer an API that allows fetching data from a playlist. You can extract the data with an API key by embedding the API key to the URL provided by spotify. Once you are able to extract the obtain the URL, some other program (fron the API) will generate a JSON file for you. In other words, API works in favor of you especially for data scraping and data mining.
@liav1609
@liav1609 3 жыл бұрын
@@HealthInspectorz thanks!
@AleksandarBosnjak
@AleksandarBosnjak 2 жыл бұрын
Greate content , extremely precise and reasonable explanation! Your channel is GREAT and VERY User Friendly . You definitely deserve like, comment, sub and notification bell. Please keep it up !
@asazizmn
@asazizmn 2 жыл бұрын
API actually stands for "Application Programming Interface".
@sabelomuzimsimango8467
@sabelomuzimsimango8467 2 жыл бұрын
Thank you. Well explained
@yz7036
@yz7036 4 жыл бұрын
Great explanations on how APIs are used but still what exactly is API? Is it a software module in apps or devices?
@davidhughes8787
@davidhughes8787 3 жыл бұрын
Excellent explanation of a little understood subject.
@bolbolinfosec1376
@bolbolinfosec1376 9 ай бұрын
thanks bro for this great explanation ❤👏👏👏
@junejuly532
@junejuly532 3 жыл бұрын
Ok. So now i am an API for my department.
@bhaskerkanna3576
@bhaskerkanna3576 3 жыл бұрын
Really good The points are explained well with examples
@browneye1968
@browneye1968 2 жыл бұрын
Thank you very much for these important infos and explanation. Great efforts. Great channel. I subbed
@stephanieswan3149
@stephanieswan3149 4 жыл бұрын
As a seasoned developer, some of the new terms were unfamiliar to me. This video was extremely helpful with great graphics and realistic examples. Thank you so much!
@Team4640
@Team4640 2 жыл бұрын
Hey any tips/hints to land a Developer job? I would love to here your background if you can 🙏🏻🙏🏻 thanks
@vonjohnson5504
@vonjohnson5504 4 жыл бұрын
This is a nice video. This helped solidify my understanding of API.
@alwayssomewhere716
@alwayssomewhere716 3 жыл бұрын
very well explained, this will also my mother understand
@chinmayakumarbehera4754
@chinmayakumarbehera4754 3 жыл бұрын
Graphics game on point, explanation, even better. SUBBED!!!
@talktome2000
@talktome2000 3 жыл бұрын
Thanks very much
@brookesam9537
@brookesam9537 3 жыл бұрын
Super helpful video and analogy. Thank you
@raychelleinjete4024
@raychelleinjete4024 4 жыл бұрын
Thank you for simplifying this subject..
@vivekjoshi937
@vivekjoshi937 4 жыл бұрын
Thanks, this is nice explanation!
@OddClarity
@OddClarity 2 жыл бұрын
Nice video, really well thought out and presented. *thumbs up* indeed
@oldershikari828
@oldershikari828 Жыл бұрын
Great video! Thank you!
@KaderTaek
@KaderTaek 4 жыл бұрын
Perfect, I watched it till the end simple and clear
@onerishigood
@onerishigood 3 жыл бұрын
Simply and efficiently explained Great
APIs Explained | Real World Examples
11:36
CertBros
Рет қаралды 511 М.
How do NoSQL databases work? Simply Explained!
7:38
Simply Explained
Рет қаралды 1,1 МЛН
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 84 МЛН
Fake watermelon by Secret Vlog
00:16
Secret Vlog
Рет қаралды 16 МЛН
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 1,6 МЛН
What is a REST API?
9:12
IBM Technology
Рет қаралды 1,5 МЛН
Microservices explained - the What, Why and How?
18:30
TechWorld with Nana
Рет қаралды 861 М.
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 1,1 МЛН
What is an API and how does it work? (In plain English)
7:12
CodeWithChris
Рет қаралды 802 М.
What is an API and how do you design it? 🗒️✅
15:26
Gaurav Sen
Рет қаралды 733 М.
What is an API Gateway?
10:19
IBM Technology
Рет қаралды 313 М.
Learn JSON in 10 Minutes
12:00
Web Dev Simplified
Рет қаралды 3,2 МЛН
What Is A RESTful API? Explanation of REST & HTTP
18:38
Traversy Media
Рет қаралды 1,4 МЛН
It’s time to move on from Agile Software Development (It's not working)
11:07
Every React Concept Explained in 12 Minutes
11:53
Code Bootcamp
Рет қаралды 659 М.
GIANT Gummy Worm Pt.6 #shorts
00:46
Mr DegrEE
Рет қаралды 84 МЛН