What is SDK?
Software Development Kit - tools and libraries for working with a specific service or platform
Why It Matters
SDKs make it much easier to integrate with services like Stripe, Firebase, or AWS
Real-World Example
The Stripe SDK handles all the complex payment processing code so you don't have to
Learn More at buildDay Melbourne
Want to understand these concepts hands-on? Join our one-day workshop and build a real web application from scratch.
Related Terms
API
A way for different software applications to talk to each other and share data
Framework
A foundation of pre-built code that provides structure and common functionality for building apps
Library
A collection of pre-written code that performs specific tasks you can use in your project
REST API
A standard way to design APIs that uses simple web addresses and common actions like GET (read) and POST (create)
GraphQL
An alternative to REST APIs that lets you request exactly the data you need in a single call
Webhook
An automatic notification that one app sends to another when something happens