I know this is a design-centric forum, but I was wondering if anyone has experience making APIs. In my daily work, my co-workers create the APIs, schemas, and set up databases and such. Daily experience working with APIs made me want to apply the same to my own projects. Often, I want a different design, but the content stays the same.
All I know about API construction is that they require a database, so something like SQL/Mongo is needed. I hear great things about NoSQL, so should I use that? Also, I would like to set up access for only a handful of domains for the API endpoints.
Any help is greatly appreciated! My findings from this experiment will definitely make a great blog post in the future.