As you may know (or not) I already built somes SDK around strapi. I created the first one 2 years ago for Nuxt applications which use Strapi as API (a project that was mainly there to speed up development in my company Shelt.in).
I liked this kind of development and last december I decided to create an SDK for Strapi that would be more general public (a real SDK this time ) (https://strapi-sdk-js.netlify.app), except that this first version does not suit me anymore in relation to the skills I had and the time I had to develop it. The project lacks readability, the code is not very clean (everything in one file) & all the methods are not there
That’s why I decided to develop a new one from scratch which would be truly maintain by me and maybe become the “official one” for the strapi community
Here are my first thoughts for this SDK:
- A Typescript project that supports httpOnly, GraphQL & does not have a greedy/heavy HTTP client
- It must handle CRUD methods as well as authentication & file upload
- A CLI that allows to generate GraphQL types exposed by your Strapi project.
- Provide types based on Strapi requests and contents (UserObject, EmailRequest object ect…)
Of course I’m doing this thread mainly to get your feedback! All your thoughts are good to take as long as they are constructive