API Vs SDK! What's the difference?

Поділитися
Вставка
  • Опубліковано 28 січ 2025

КОМЕНТАРІ • 39

  • @Streetlolz
    @Streetlolz 13 днів тому +73

    This explains web or rest api, api as a concept is something else

    • @boscodomingo
      @boscodomingo 13 днів тому +15

      Yeah ByteByteGo are extremely inconsistent. They often make absolutely garbage videos that explain things wrong, use incorrect concepts... It's so weird because they also make extremely good ones

    • @factzilla3071
      @factzilla3071 13 днів тому +2

      Yeah this was a confusing video

    • @damelyngdoh2370
      @damelyngdoh2370 12 днів тому +1

      Yeah, REST is a small part of the API universe.

    • @erichlf
      @erichlf 11 днів тому

      Yeah they made it seem like an api was a universal thing and they all look alike.

    • @user-yr1uq1qe6y
      @user-yr1uq1qe6y 9 днів тому

      This is why any developer that has experience outside of web dev just bites their tongue at the cringe in interviews conducted by “tech leads” who’ve only lived in one universe like web dev.

  • @rtothec1234
    @rtothec1234 3 хвилини тому +1

    I've always seen it like this:
    An API is to be consumed. An SDK is software in your language of choice that consumes the API in question, but in a particular, prebuilt way. The SDK is usually built by the company who owns the API. But it is only one of many ways. You don't need the SDK, you could build your own software to call the API in question, but you do need the API. Nevertheless, even if you could build your own software it is worth installing the SDK simply not to reinvent the wheel.

  • @smanqele
    @smanqele 8 днів тому +3

    For a succinct 5 minute video you cover the majority of the truth here. Well done. People get nit-picky and want to point out what you didn't cover. Perhaps at the end of your videos suggest resources like online lectures or good books on the subject. Well done mate!

  • @sociohater20
    @sociohater20 11 днів тому +11

    Api doesnt necessarly means its a web service (endpoints) it could be any ressource its could be modules and libraries like the sqrt math library python or hardware

    • @AKA-077
      @AKA-077 8 днів тому

      Windows api too but I think he showed example of api

  • @David-rx4hk
    @David-rx4hk 4 дні тому

    This is an amazing video that covers a lot of the basics. 👍

  • @ListonFermi
    @ListonFermi 13 днів тому +3

    Wow! Useful topic

  • @denzilv
    @denzilv 13 днів тому +4

    Your videos are always great! 🤙

  • @SerhiiYashchuk
    @SerhiiYashchuk 13 днів тому +1

    Thank you ❤

  • @raj_kundalia
    @raj_kundalia 5 днів тому

    thank you for this!

  • @johneric2720
    @johneric2720 9 днів тому

    This is great explanation.

  • @action0707
    @action0707 2 дні тому

    Great video! Can I know what software you used to make this beautiful video?

  • @pixelsymbols
    @pixelsymbols 13 днів тому +2

    Thx ❤

  • @jameswinnchester6202
    @jameswinnchester6202 12 днів тому +5

    SDK might contain built-in APIs

  • @maireaksa9441
    @maireaksa9441 7 днів тому

    Hello admin can explain portcontainer architecture and to use it in docker

  • @aradhya1712
    @aradhya1712 10 днів тому

    SDKs often handle the security part as well..

  • @Nikhil-ty3rk
    @Nikhil-ty3rk 9 днів тому +3

    Dude. Not everything is a webapp.

    • @franko5620
      @franko5620 День тому

      I guess titles of video should begin with web . Its not meant for ppl that builds firmwares or low level programming. He clearly says modern programming and nowadays modern softwares are almost all web based, react native for phone app, electron for desktop app etc..

  • @3ilz
    @3ilz 13 днів тому

    great!

  • @hotlineoperator
    @hotlineoperator 13 днів тому +6

    API and SDK are complete different concepts.

    • @KingKluch
      @KingKluch 13 днів тому +2

      Maybe he's describing these concepts at a high level and from the perspective of a software developer that is trying to plan how they will implement their product (trying to decide on which technology to use) . But this probably should have been titled REST API and SDKs because not every API follow the REST style, which was described in this video.

  • @michelleg945
    @michelleg945 8 днів тому

    This video is AMAZING! Super simple. Love it, please keep them coming!

  • @Alexifeu
    @Alexifeu 11 днів тому

    thats the old google mpas logo... good times.

  • @Lucuskane
    @Lucuskane 13 днів тому +1

    ❤❤❤❤🎉

  • @shis10
    @shis10 12 днів тому +5

    This video created more confusion . 😂

  • @theyruinedyoutubeagain
    @theyruinedyoutubeagain 13 днів тому +6

    Saying "OAuth" and showing the Auth0 logo is terribly confusing for people who don't know auth

  • @YouGenom
    @YouGenom 13 днів тому +1

    Isn't PUT to create and PATCH to update things?

    • @mykalimba
      @mykalimba 13 днів тому +5

      Not according to most authorities on the internet. POST to create a resource, PUT to completely replace a resource, and PATCH to partially replace portions of a resource.

    • @swalkers8008
      @swalkers8008 13 днів тому +1

      The one that is meant for creating is
      POST

    • @DemPilafian
      @DemPilafian 12 днів тому +1

      The only thing we can agree on about the correct meaning of HTTP methods is that there is no universal agreement.
      If you think the meanings are consistent and coherent, you haven't thought about HTTP methods deeply enough.