API vs SDK - What's the Difference?

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
    @elenaperez63272 жыл бұрын

    You explain things really well, thank you!

  • @dominikjanoshasko4529
    @dominikjanoshasko45292 жыл бұрын

    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

    2 жыл бұрын

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

  • @pantazaflorin5592
    @pantazaflorin559211 ай бұрын

    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 !!!!!

  • @funkykong9001
    @funkykong90013 жыл бұрын

    Thanks! Great explanation

  • @flescobarp
    @flescobarp3 жыл бұрын

    Awesome content!! Thanks!

  • @kumaravelrajan
    @kumaravelrajan9 ай бұрын

    Thanks for the great video!

  • @ekroz2890
    @ekroz28902 жыл бұрын

    Excelent video, thank you

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

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

  • @BeABetterDev

    @BeABetterDev

    Жыл бұрын

    Thanks so much Elad!

  • @praneeth0820
    @praneeth08203 жыл бұрын

    Great content bro, as always u rock !!!

  • @BeABetterDev

    @BeABetterDev

    3 жыл бұрын

    Thank you so much!

  • @fong555
    @fong5552 жыл бұрын

    Great info, Thanks much!

  • @BeABetterDev

    @BeABetterDev

    2 жыл бұрын

    You're very welcome!

  • @saurabhjain507
    @saurabhjain5073 жыл бұрын

    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

    3 жыл бұрын

    Excellent! Simple to understand.

  • @ayaanlandyn6790

    @ayaanlandyn6790

    2 жыл бұрын

    instablaster.

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

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

  • @gurqinfo
    @gurqinfo3 жыл бұрын

    Crystal clear explanation.

  • @BeABetterDev

    @BeABetterDev

    3 жыл бұрын

    Thanks Gary, glad you enjoyed!

  • @gulsimsek7988
    @gulsimsek79883 жыл бұрын

    Thank you!

  • @EarthlyAllure
    @EarthlyAllure2 жыл бұрын

    Thank you so much, it just mind blowing explanation 😍

  • @BeABetterDev

    @BeABetterDev

    2 жыл бұрын

    Glad I could help!

  • @farzadb
    @farzadb3 жыл бұрын

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

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

    amazing info

  • @MagnusAnand
    @MagnusAnand3 жыл бұрын

    Nice explanation

  • @BeABetterDev

    @BeABetterDev

    3 жыл бұрын

    Thanks Guz! Glad you enjoyed.

  • @helpeachotherall
    @helpeachotherall2 жыл бұрын

    Very good

  • @takshpatel8109
    @takshpatel81092 жыл бұрын

    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?

  • @andriys5772
    @andriys57723 жыл бұрын

    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 жыл бұрын

    that's a good parallelism

  • @BeABetterDev

    @BeABetterDev

    3 жыл бұрын

    Hi Andriy, I think this is a good analogy!

  • @rangabharath4253
    @rangabharath42533 жыл бұрын

    awesome

  • @kristoferpersson6751
    @kristoferpersson67519 ай бұрын

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

  • @vimalneha
    @vimalneha2 жыл бұрын

    excellent! Certainly you are a better dev :-)

  • @BeABetterDev

    @BeABetterDev

    2 жыл бұрын

    Glad it helped!

  • @Reese-mc5zb
    @Reese-mc5zb3 ай бұрын

    Nice

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

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

  • @rainron2664
    @rainron26642 жыл бұрын

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

  • @BeABetterDev

    @BeABetterDev

    2 жыл бұрын

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

  • @emirhan1356
    @emirhan13563 жыл бұрын

    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

  • @Yodime78
    @Yodime783 жыл бұрын

    42nd like \o/