the topic that you are designing uh so it's a simple but valuable definition that can help us understand when we talk about the design so uh what does this mean in a sense of api design so uh api design is a process of developing uh interfaces for exposing our functionality or data to other applications as such a good api design takes into consideration organization specific strengths uh and uh limitations in terms of budgets personal skills and technical uh infrastructure so i said here we need to think about