API vs SDK - What's the Difference?

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 พ.ค. 2024
  • APIs and SDKs are related, but distinctly different. In this video, learn the difference between the two and why you need to know about them.
    Looking to get hands on experience building on AWS with a REAL project? Check out my course - The AWS Learning Accelerator! courses.beabetterdev.com/cour...
    📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚
    Clean Code - amzn.to/37T7xdP
    Clean Architecture - amzn.to/3sCEGCe
    Head First Design Patterns - amzn.to/37WXAMy
    Domain Driver Design - amzn.to/3aWSW2W
    Code Complete - amzn.to/3ksQDrB
    The Pragmatic Programmer - amzn.to/3uH4kaQ
    Algorithms - amzn.to/3syvyP5
    Working Effectively with Legacy Code - amzn.to/3kvMza7
    Refactoring - amzn.to/3r6FQ8U
    🎙 MY RECORDING EQUIPMENT 🎙
    Shure SM58 Microphone - amzn.to/3r5Hrf9
    Behringer UM2 Audio Interface - amzn.to/2MuEllM
    XLR Cable - amzn.to/3uGyZFx
    Acoustic Sound Absorbing Foam Panels - amzn.to/3ktIrY6
    Desk Microphone Mount - amzn.to/3qXMVIO
    Logitech C920s Webcam - amzn.to/303zGu9
    Fujilm XS10 Camera - amzn.to/3uGa30E
    Fujifilm XF 35mm F2 Lens - amzn.to/3rentPe
    Neewer 2 Piece Studio Lights - amzn.to/3uyoa8p
    💻 MY DESKTOP EQUIPMENT 💻
    Dell 34 inch Ultrawide Monitor - amzn.to/2NJwph6
    Autonomous ErgoChair 2 - bit.ly/2YzomEm
    Autonomous SmartDesk 2 Standing Desk - bit.ly/2YzomEm
    MX Master 3 Productivity Mouse - amzn.to/3aYwKVZ
    Das Keyboard Prime 13 MX Brown Mechanical- amzn.to/3uH6VBF
    Veikk A15 Drawing Tablet - amzn.to/3uBRWsN
    🌎 Find me here:
    Twitter - / beabetterdevv
    Instagram - / beabetterdevv
    Patreon - Donations help fund additional content - / beabetterdev
    #API
    #SDK
    #SoftwareEngineer
    #SoftwareDeveloper

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

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

    You explain things really well, thank you!

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

    Thanks! Great explanation

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

    I finally understood what is the matter with the API and SDK, it couldn't be better and more concise than that.....TY and Best Regards !!!!!

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

    Loved the simplicity of explanation. I am going post this video link on my personal website so people who have trouble understanding the difference between the two can simply watch the video. Will keep you posted. Great stuff man

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

      Thanks a lot Saurabh! Glad you enjoyed :)

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

      Excellent! Simple to understand.

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

      instablaster.

  • @kumaravelrajan
    @kumaravelrajan 7 หลายเดือนก่อน +1

    Thanks for the great video!

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

    Awesome content!! Thanks!

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

    Amazing, well executed, simple explanation.. thank you!

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

    Excelent video, thank you

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

    I honestly I am so grateful for your videos.
    I have studied at 2 universities and you are a better teacher than most of my professors.
    Keep up the good job and thank you for your work!

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

      You're very welcome Dominik and glad I could help!

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

    Great content bro, as always u rock !!!

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

    Thank you!

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

    Crystal clear explanation.

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

      Thanks Gary, glad you enjoyed!

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

    Thank you so much, it just mind blowing explanation 😍

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

    Great info, Thanks much!

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

    Short Terms:
    SDK = Code to Code to consume functionalities.
    API = No Code access required. Consume directly by network calls.

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

    I liked the part comparing REST with GraphQL. Good job!

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

    amazing info

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

    Seems like sdk is something like an API to the API, or at least has those qualities. Would that be a fair notion?

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

    Nice explanation

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

      Thanks Guz! Glad you enjoyed.

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

    Thank you!
    I think we can compare SQL for relational databases and ORM for them (Sequelize for JS or Django ORM for Python) with API and SDK accordingly, right?

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

      that's a good parallelism

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

      Hi Andriy, I think this is a good analogy!

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

    Very good

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

    awesome

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

    thank you for the whole informative video.
    just 1 clarification ,
    API are like some tech dependent like HTTP or win os,
    so if some has to use that they also need to learn few things about that tech on which it is developed.
    and SDKs are written programming language like js/java/python so it is better for developers to just directly use those functions which will do whatever is necessary.
    but till now everybody wrote apis, and now for better developer exp they need something different , so
    most of the sdks are like wrappers of existing apis.
    am i correct?

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

    excellent! Certainly you are a better dev :-)

  • @Reese-mc5zb
    @Reese-mc5zb หลายเดือนก่อน

    Nice

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

    Please make a video on opensearch .....i getting bill even i have deleted all the services related to opensearch

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

    i really know i will understand these really well in someday but today it's so confusing

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

      Don’t worry. 97% you’ll use rest API. Slowly but surely learn that

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

    Does it mean the Api can be a component of a sdk? 😊

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

      An SDK usually contains methods to interact with APIs. :)

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

    42nd like \o/