What is a REST API?

Ғылым және технология

Learn more about about APIs → ibm.biz/guide-to-apis
Learn more about REST APIs → ibm.biz/rest-apis-guide
Watch GraphQL vs REST: Which is Better for APIs? → ibm.biz/BdMpXN
Check out IBM API Connect → www.ibm.com/products/api-connect
What is a REST API? What are the benefits and how are they fundamental to your cloud application?
In this lightboard video, Nathan Hekman with IBM Cloud, answers these questions and much more as he visually shows the benefits a company can gain with using REST API.
Read SmartPaper to learn how to unlock the full potential of your APIs → ibm.biz/BdMpX6
Sign up for a live demo of API Connect, IBM's API management solution → ibm.biz/BdMpXU
Try IBM API Connect free for 30 days → ibm.biz/BdMpX5
#RESTAPI #APIs #IBMCloud

Пікірлер: 926

  • @heociel
    @heociel3 жыл бұрын

    Is no one else going to say it? This video is in Dark Mode, and that's why we love it

  • @kellysturm7193

    @kellysturm7193

    Жыл бұрын

    It’s the squeaky marker for me

  • @Kirkrrr

    @Kirkrrr

    5 ай бұрын

    @@kellysturm7193 Only IBM has the resources to produce a marker with just the perfect amount of squeak for their YT videos.

  • @RobinShrestha1
    @RobinShrestha12 жыл бұрын

    I'm not sure if I'm more impressed with the explanation or the fact that he wrote all this stuff backwards to our viewpoint

  • @mustaphazero4929

    @mustaphazero4929

    Жыл бұрын

    you can do that just by converting right with left (like what selfie does when you take a picture)

  • @antonkalashnikov572

    @antonkalashnikov572

    11 ай бұрын

    Ahhh

  • @Metroidam11

    @Metroidam11

    9 ай бұрын

    I knew this was flipped after filming but it still looked super weird lol. Almost distracting

  • @gonzobmx91

    @gonzobmx91

    8 ай бұрын

    haha - my first thought was - genius :p

  • @BytesizedL

    @BytesizedL

    7 ай бұрын

    talk about distraction, we didnt notice the person is Mr Beast replica@@Metroidam11

  • @vladimirzizic4940
    @vladimirzizic49403 жыл бұрын

    The mirror, fluorescent markers, the lightning, black background, this video looks amazing!

  • @pitpatepapatebom6868

    @pitpatepapatebom6868

    2 жыл бұрын

    It hurt my brain tho :3

  • @zkdr6278

    @zkdr6278

    2 жыл бұрын

    Coulda done without the squeaking though

  • @radmilaneykova6011

    @radmilaneykova6011

    2 жыл бұрын

    @@pitpatepapatebom6868 OMG, my jaw dropped when he started writing...I had to go back and listen again, because I was so distracted

  • @tannerbarcelos6880
    @tannerbarcelos68803 жыл бұрын

    One of the best representations and explanations of this architectural pattern. REST really is straight forward if you can simply think about how the data should come and go in your app!

  • @Shanmukha-bw3px

    @Shanmukha-bw3px

    11 ай бұрын

    Aand it actually does what a http does

  • @elijahbuscho7715
    @elijahbuscho77153 жыл бұрын

    I was marveling at how he was writing backwards so easily, but the I realized that it's just mirrored. Dude's right handed

  • @conorm2524

    @conorm2524

    2 жыл бұрын

    He could be a genius, he's swapped his wedding ring to his right hand ;-)

  • @seguneros79
    @seguneros793 жыл бұрын

    I worked as a Business Analyst on an Open Banking project - Gosh I wish this video/resource was available to me to simplify the crazy first couple of months to digest this information. Enjoyed this, very well done and simplified. Great job!

  • @lillyberta422

    @lillyberta422

    2 жыл бұрын

    Same here lol

  • @nicknorris6073

    @nicknorris6073

    Жыл бұрын

    Starting a PM role in the open banking space next month -- definitely need the refresher!

  • @ChristopherBergsten

    @ChristopherBergsten

    8 ай бұрын

    If you are an analyst, you should not have to care about this. This should be priovided to you.

  • @eminm6383
    @eminm63832 жыл бұрын

    This was by far one of the the simplest and at the same time, thorough enough explanations about REST Apis. Big Thanks

  • @sunnilabeouf
    @sunnilabeouf3 жыл бұрын

    I can't help but think of the fact that he's technically writing backwards

  • @IBMTechnology

    @IBMTechnology

    3 жыл бұрын

    Hey Abdulrahman! Not quite :) Here is a post where we explain how these videos are created: ibm.co/2U1ofAe

  • @VitapRamdevputra

    @VitapRamdevputra

    3 жыл бұрын

    @@IBMTechnology link says - page is not available.

  • @YigitmK

    @YigitmK

    3 жыл бұрын

    They probably mirrored video...

  • @vuufke4327

    @vuufke4327

    3 жыл бұрын

    with his left hand apparently... the video is flipped sir

  • @canox6017

    @canox6017

    3 жыл бұрын

    @@vuufke4327 You know left handed people exist right?

  • @undiscoveredpride7879
    @undiscoveredpride78792 жыл бұрын

    Hey, Nathan Hekman , You are a wonderful presenter and you example was so précised, clear and from real world. Please keep making more content. It was a great video with great content.

  • @grothe.dominik
    @grothe.dominik3 жыл бұрын

    Never seen such enthusiasm while explaining stuff :) GREAT!

  • @yatin1370
    @yatin13708 ай бұрын

    As a person who is just starting out learning about APIs and Integration...this was a goldmine. Thanks a lot!

  • @kavishalakmal3273
    @kavishalakmal32739 ай бұрын

    i have watched many videos regarding rest API, but no one explained it this much clearly.. great job 🔥

  • @manangoyal5026
    @manangoyal502611 ай бұрын

    Amazing video man. Understood it quickly and clearly. Loved the editing etc and the breakdown of timeline. Great work!

  • @westonkelliher7416
    @westonkelliher7416 Жыл бұрын

    I was freaking out about how well this guy was writing in reverse until I realized they probably just flipped the video.

  • @judyl6325
    @judyl63252 жыл бұрын

    This really helped clear up for me what a REST API is and how HTTP methods work. Marker squeak was a little painful but I appreciate the content.

  • @himansh0715
    @himansh0715 Жыл бұрын

    This was so smooth that I was already familiar with REST APIs but ended up watching the entire video, great work IBM team :)

  • @morgann3630
    @morgann36303 жыл бұрын

    I'm a former techie who left the industry for a while, and came back as a leader of a large group of techies, so I'm playing a little bit of catch-up with videos like these, so I know what my teams are doing and can provide guidance or prioritisation. This video was straightforward and helpful. Thank you SO much for the really excellent, approachable and deliciou---I mean, descriptive bite of ice c---I mean, information. Damnit, I'm going for the Ben & Jerry's.

  • @VeraxMusic

    @VeraxMusic

    Жыл бұрын

    Strawberry Cheesecake flavor or Cherry Garcia are my suggestions ;)

  • @zoltannemeth8864
    @zoltannemeth88642 жыл бұрын

    Nice video! Heading to bed now for a RESTful sleep.

  • @IBMTechnology

    @IBMTechnology

    2 жыл бұрын

    😉 👍

  • @mnarauploader
    @mnarauploader Жыл бұрын

    Probs the most straight-forward and simple intro to REST APIs. Thanks for this!

  • @bosshaug5672
    @bosshaug5672 Жыл бұрын

    This is THE video I've been needing thank you. All other videos just start diving into way basic different stuff or just go with examples of APIs. Thanks for this!

  • @brookelusher1056
    @brookelusher10563 жыл бұрын

    Thank you! Insanely helpful and informative, simplified on a topic that is hard to simplify.

  • @IBMTechnology

    @IBMTechnology

    3 жыл бұрын

    Thanks for watching, Brooke! Appreciate your feedback. 💙

  • @Dioums
    @Dioums2 жыл бұрын

    Probably the best explanation of REST API...very easy to understand. Thank you!

  • @SheCreatesGames
    @SheCreatesGames Жыл бұрын

    I really like how simple and useful this is! Your explanations made RESTful API so easy to understand.

  • @cosmicpuma1409
    @cosmicpuma14093 жыл бұрын

    These IBM vids are really well done and the info is on point! Thank You!

  • @PawanKumar-tu6ti
    @PawanKumar-tu6ti3 жыл бұрын

    The content is really amazing, never found an explanation something that detailed and simple.

  • @IBMTechnology

    @IBMTechnology

    3 жыл бұрын

    Glad you liked it! 😀

  • @heathergray4880
    @heathergray48803 жыл бұрын

    For the first time in my life, I know what a REST API is! Thank you

  • @sharpazn
    @sharpazn5 ай бұрын

    i made my first web app with REST weeks ago without knowing 100% of the concept. I wish i saw this video before! All i knew is that i needed to change my dependencies, make my link, make the client-server architecture and communicate with my DB with SQL commands. Great stuff!

  • @azureaqua2218
    @azureaqua22183 жыл бұрын

    omg I haven't seen a beautiful mesmerizing explanation of REST API

  • @JHatLpool
    @JHatLpool3 жыл бұрын

    A great video. Very good explanations and examples of the key points. Thanks for posting.

  • @petervangheluwe4133
    @petervangheluwe41333 жыл бұрын

    This was a great, simple and short explanation, thanks!

  • @senthilkumaran5317
    @senthilkumaran53173 жыл бұрын

    Learned web development from Jonas udemy course. And now seeing this video keeps my learned concepts fresh and improved ☺️

  • @HipHop-gc3ic
    @HipHop-gc3ic Жыл бұрын

    Can we just appreciate that this guy wrote all this things mirrored ??

  • @Joshua-sp1kd
    @Joshua-sp1kd2 жыл бұрын

    Really great production. At first, the dramatic lighting was jarring, but later when the board filled up, the shadows helped separate the talent from the text we were looking at it. Bravo to the presenter, too

  • @The-Great-Brindian

    @The-Great-Brindian

    Жыл бұрын

    nah, I wanted more lights my self. Disco lights would have been ideal. The flashing rotating ones.

  • @chance2646

    @chance2646

    Жыл бұрын

    I loved the screeching marker tip on the glass.

  • @lethatsinkin
    @lethatsinkin Жыл бұрын

    It's rare to find good quality tutorial videos. And I am saying this cause I didn't know how time flew by when you were teaching. And it didn't happen just once, multiple videos. Grateful 🙌🙌🙌

  • @ioinfinity
    @ioinfinity Жыл бұрын

    The whiteboard presentation was amazing! Know the concept of API easily!

  • @moiraleon8744
    @moiraleon87442 жыл бұрын

    LOVE LOVE LOVE your teaching style. The video and audio quality are great. If you used EQ in post production to get rid of high pitched marker squeaking sounds that would really improve my experience and hopefully others who are sensitive to high pitched sounds. Thank you for your teaching!

  • @mccomasd

    @mccomasd

    Жыл бұрын

    Was literally thinking they should have put a high pass filter on this. You can too just not listening on a mobile device.

  • @joshualevan

    @joshualevan

    10 ай бұрын

    eh, I'd disagree. I like the low-fi, intimate atmosphere with all the details that come with analog/ tangible tools. The more we can circle back to old-school teaching with modern accessibility, the better. Not everything in life needs digitally polished.

  • @IT10T

    @IT10T

    6 ай бұрын

    @@joshualevanPeople nowadays are too critical of everything online; if you were in the room with that guy after he gives you a lesson, would anyone bother him about his marker noise? Doubt it, so why do we feel secure enough to critique strangers online who are trying to help us? This is KZread, not Netflix, post EQ is not for this platform.

  • @simonsanden9521

    @simonsanden9521

    6 ай бұрын

    @@IT10T First question, yes, I for sure would. Second question, critique is not always hurtful. It can be helpful aswell. And this is a platform where you upload videos, edited or not, for the best viewing experience. What the heck are you on about

  • @ianwinkler6224
    @ianwinkler62242 жыл бұрын

    Thank you for this simple explanation. I'm by no means a real programmer but my work wants me to build a simple app that uses this stuff. This is extremely helpful.

  • @markjoseph5059
    @markjoseph50592 жыл бұрын

    Outstanding and informative examples. You're going to go far in this field.

  • @The-Great-Brindian

    @The-Great-Brindian

    Жыл бұрын

    He's at IBM. He already has ? :-/

  • @crazydavec3861

    @crazydavec3861

    Жыл бұрын

    @@The-Great-Brindian yeah well it's a big field...😉 the technology was invented by Roy FIELD-ing... after all! 😀

  • @bonnieeberhart9297
    @bonnieeberhart9297 Жыл бұрын

    Just started learning about API's and servers this week. This video is great for visual learners like me (in fact the best one i've seen)

  • @hunterallen4521
    @hunterallen45213 жыл бұрын

    I finally understand POST and GET after the django tutorial I watched thanks!

  • @ningyoh3490
    @ningyoh34903 жыл бұрын

    The way you explained this was so amazing and simple to understand,thank you ! kudos to your understanding and teaching 👏❤

  • @rahultable
    @rahultable3 жыл бұрын

    Beautiful explanation even a non-technical person can understand. One feedback, the marker sound was making me crazy though

  • @cooldon5
    @cooldon5 Жыл бұрын

    one of the best explanations i have seen about REST API . this is by far the best and clear elaboration of this topic. good job !!!

  • @Foba_Bett
    @Foba_Bett Жыл бұрын

    Truly one of the best videos i found on the internet for a beginner!

  • @jonathanpoole1494
    @jonathanpoole14942 жыл бұрын

    awesome explanation! at first, I thought you were writing left handed and backwards, but it makes more sense that you were writing right handed and forwards, and then flipped the vid in post-production. I love this format! Keep it up!

  • @SuganthanHarmless

    @SuganthanHarmless

    Жыл бұрын

    I was wondering about this too!

  • @GulfCoastGrit

    @GulfCoastGrit

    Жыл бұрын

    I thought that too, until I saw the wedding ring. He legit wrote left handed and backwards. Unless of course he was married in the Eastern Orthodox church, but I'm willing to bet he wrote backwards.

  • @larissabranovacki8164

    @larissabranovacki8164

    Жыл бұрын

    came to the comments to see if anybody else had wondered about the writing! lol

  • @davidbercovici
    @davidbercovici3 жыл бұрын

    Great Job! looking forward to see more videos like this. Is in the scope of this videos, the continuation of this icecream shop example? I would love to see how actually USE all this requests and responses in the website/app. With this methodology would it be great to see the front-end part. Now is time for an ice cream. Cheers

  • @odd4231
    @odd4231 Жыл бұрын

    this is easily the BEST explanation I have ever come across. thank you!

  • @raghud541
    @raghud5412 жыл бұрын

    U have mastered teaching and explained this in very simple terms and a lovely meaningful video, Thanks a ton.

  • @thegnoo
    @thegnoo3 жыл бұрын

    Best video on youtube on this topic by far. Thanks a lot!

  • @leightonbuchanan-cates3932
    @leightonbuchanan-cates393211 ай бұрын

    Been struggling to understand RESTful API, this video helped understand it in much simpler, broken down terms. Thank you so much!

  • @Booboo2311
    @Booboo23118 ай бұрын

    The best explanation, made it crystal clear

  • @gmkhussain
    @gmkhussain2 жыл бұрын

    Manager: *Why isn't your APIs responding?* Me: *Its RESTing*

  • @andriykovalenkofitness
    @andriykovalenkofitness3 жыл бұрын

    This is a pretty cool breakdown. Thanks!

  • @abrahamcastanedocornejo2510
    @abrahamcastanedocornejo251010 ай бұрын

    BEST 10 minutes class ever! Thank you so much!

  • @palina_live
    @palina_live9 ай бұрын

    Thanks for the clear explanation and examples. Love it :)

  • @DrMerciless
    @DrMerciless9 ай бұрын

    RIP headset users. squeak squeak

  • @downunder365
    @downunder3653 жыл бұрын

    need more focused on authenitcation like security and how actually the request is been made,

  • @yaBoyDreamer

    @yaBoyDreamer

    3 жыл бұрын

    for a what is rest api kinda video, this is brilliant; those are intermediate concepts, not fit for an introductory video (a short one, like this, anyway)

  • @kumarprmshvm565
    @kumarprmshvm5652 жыл бұрын

    You are an awesome asset to IBM, very well explained in short time :)

  • @kauthamkrishnan982
    @kauthamkrishnan982 Жыл бұрын

    The fact he able to write on the glass inverted so we can read it is just stunning!

  • @kedjos2202
    @kedjos22023 жыл бұрын

    Great and Simple, Just curious how its different from traditional web service,one could be stateless ,any thoughts...Keep up nice one.

  • @ThomasDonnelly
    @ThomasDonnelly3 жыл бұрын

    Um, what is thie black magic vodoo he is doing with his whiteboarding?! I hear the marker but there is more to this. I love it.

  • @ProjectKneepads
    @ProjectKneepads2 жыл бұрын

    I've been trying to figure what I need to do for a Python web application I'm building for a CS class. This was very helpful!

  • @thomasjbass
    @thomasjbass Жыл бұрын

    Super awesome. Thank you for making easy for a non programmer to understand this at a technical and useful way.

  • @robertbrautigam6720
    @robertbrautigam67203 жыл бұрын

    This is RPC over HTTP at most. Any presentation that does not include the words MediaType or Hypermedia can not be about REST. I get that the industry in general basically rejected hypermedia, but it is still an integral part of many of the advantages claimed. Also, it is not simple at all, you're just doing the simple parts and ignoring the hard ones, like caching (mentioned, but then forgotten), discovery or resources, designing the flow of the client _from the server_, etc.. That added knowledge is what makes REST so powerful, not the making some random HTTP requests with some json content. The linked "Handbook" and "REST APIs" documents are also talking mostly about the RPC-style. With the only mention of links in "paging". Don't underestimate the power of links and forms! Come on IBM, you could actually lead here, and show how it's done properly! Leave the OpenAPI/Swagger train and do it right!

  • @Binizh23
    @Binizh233 жыл бұрын

    I gave this video a like just because of the "RESTful Flavour" joke.

  • @xanderunderwoods3363
    @xanderunderwoods336311 ай бұрын

    This is the best teaching video I have ever seen on this subject, thank you!

  • @mrd.j.2303
    @mrd.j.23039 ай бұрын

    Great video and explanations. Simple to understand and the way he was writing on the screen/glass was crazy and easy to understand. Idk how they do it though lol

  • @mehmetdemir-lf2vm
    @mehmetdemir-lf2vm3 жыл бұрын

    endpoint, method and parameters cannot always be differentiated. rest is only a solution for using a very small set of crud operations on databases. rest api just: 1. enables browsers to use http protocol to access databases 2. enables connection pooling at the application server and removes necessity to connect to a database for every function call 3. constrain the client to use only a couple of functions rather than enabling them to use full range of commands that can be used when directly connected to a database. i think a more generalized solution is required to solve wide range of operations. what i suggest is to use stored functions defined in database systems that use json as input and output. a thin and fast application server should do only connection pooling, firewall and logging functions. a server should be used to generate authentication keys and these keys should be checked by functions on the database server for authorization. with this simple design there will be almost nothing that cannot be achieved and there will never need to add extra servers to do things that cannot be done with this architecture.

  • @Aurangazeebak333
    @Aurangazeebak3333 жыл бұрын

    I didn't get how REST API is advantageous and how does it differ from API

  • @Sergey_Doshch

    @Sergey_Doshch

    3 жыл бұрын

    He did not say that. Technical folks talk to themselves not the audience :-) but that fine because you need to learn yourself

  • @mhdsaadshmaiss9890
    @mhdsaadshmaiss98903 жыл бұрын

    this video is hypnotizing! awesome! I even love the different marking colors!

  • @lanhod
    @lanhod Жыл бұрын

    LOVE the squeaky marker. Makes me feel like i'm interacting in a real classroom

  • @faysalkhan8p
    @faysalkhan8p3 жыл бұрын

    A big thanks to the editor for muting while writing. It helps big time. Thats a painful sound.

  • @johnbaxter7582
    @johnbaxter7582 Жыл бұрын

    This guy's ability to write backwards ... or maybe the video simply flipped.

  • @conorgriffiths2066
    @conorgriffiths2066 Жыл бұрын

    A round of applauds for managing to write backward the entire video :)

  • @user-mo3mt3zw2n
    @user-mo3mt3zw2n7 ай бұрын

    Thank you for the detailed example based explanation. Loved it :)

  • @mrmarcdee
    @mrmarcdee3 жыл бұрын

    Omg your marker squeaking is horrific. I really wanted to watch this too.

  • @codingin2555
    @codingin25552 жыл бұрын

    Woww great explanation in a short time. I love working with APIs

  • @hakami1426
    @hakami14262 жыл бұрын

    This was extremely helpful. It also helped me understand JSON a little better.

  • @farrhhfarhaan
    @farrhhfarhaan9 ай бұрын

    What an easy explanation.. Really thankful

  • @cassondrad2280
    @cassondrad22802 жыл бұрын

    Awesome!. You make it simple to understand. Love it, thank you

  • @deli5777
    @deli57772 жыл бұрын

    My first video on the rabbit trail. Thanks for the info

  • @brahmareddydareddy2110
    @brahmareddydareddy21105 ай бұрын

    You're a genius and the way you explained was so clear and understandable even for people who are in beginner-level

  • @chief230
    @chief230 Жыл бұрын

    Best API 101 I’ve seen…. Nicely done guys!

  • @namuni67541
    @namuni675413 жыл бұрын

    I’m korean and not proficient at English but this video makes me understrand REST API. it is so awesome video :)

  • @suwannak.5755
    @suwannak.5755 Жыл бұрын

    Very helpful, simple, easy to understand. Thanks so much🙏

  • @djzhou9212
    @djzhou92123 жыл бұрын

    Great explanation of REST. Thanks.

  • @davidsimoes4674
    @davidsimoes4674 Жыл бұрын

    Thanks for making me understand once and for all, splendid work.

  • @carlosjunior5541
    @carlosjunior55412 жыл бұрын

    My Brain just exploded with the best explaination that i've seen about REST/RESTFUL architecture.

  • @syedazmeer4598
    @syedazmeer45983 жыл бұрын

    Really helps me in understanding REST API. Good job sir

  • @apriljohnson6191
    @apriljohnson619115 күн бұрын

    VERY well done. Explained well with no drama. Thank you!

  • @JD-hq1kn
    @JD-hq1kn Жыл бұрын

    That's so nicely explained. Even a kid can relate to this explanation. Thank you man.

  • @grahammartintimmins8479
    @grahammartintimmins84794 ай бұрын

    Thank you. That was really helpful and answered several questions I had. Liked & Subscribed.

  • @diegopeart
    @diegopeart Жыл бұрын

    Thank you for explaining this in such an easy way to understand.

  • @amybergue2891
    @amybergue2891 Жыл бұрын

    Although api exist for years, your video is excelkent. Simple and clear explanation! Great! Thsnks!

  • @Johan_tube
    @Johan_tube Жыл бұрын

    I do have lots of questions. Honestly, the learning video enlightened me. Thank you. Super work.

  • @praveenbhatia3761
    @praveenbhatia37618 ай бұрын

    Awesome best way to explain and understanding for even non-technical/programmer, very simplified way explanation

  • @nuclearx0id
    @nuclearx0id7 ай бұрын

    im incapable of learning code and stuff that i need for QA and i understood this so easily. Thank you

  • @joaquincataldo8046
    @joaquincataldo8046 Жыл бұрын

    this is such a great explanation in a short amount of time

  • @levon9
    @levon911 ай бұрын

    Really liked how CRUD ops were related to the HTTP ops (GET, POST, etc)... thank you for sharing.

  • @vonyolo420
    @vonyolo4203 жыл бұрын

    One of the better videos on this topic