https://ludovicianul.github.io/posts/better-api-tools/