From the course: Creating Better SDKs with Generative AI
Unlock this course with a free trial
Join today to access over 25,600 courses taught by industry experts.
Challenges of building SDKs
From the course: Creating Better SDKs with Generative AI
Challenges of building SDKs
- [Instructor] Let's bring building SDKs back down the earth. While we have our spoil principle, remember that stands for succinct, purposeful, open source, idiomatic and logical, and then we added security. Balancing all those interests together simultaneously is painful. Remember, we want methods to be purposeful for our goals. We're also succinct in the code and the complexity. We want interfaces to be logical in implementation, but still idiomatic to our languages and frameworks. We want open source and that people can embed and extend the SDK, but we need security so they can't abuse it or our API. At almost every step, we have conflicting goals that we have to reconcile. Unfortunately, we don't have clear definitively right answers for each. So we have to decide how to get enough of each thing without losing the other. In the remainder of this course, we're going to walk that fine line to make sure we're balancing interest while still meeting our goals. And here's the…