API creation is arguably one of the most time-consuming tasks when creating an app, and it starts with your infrastructure setup.
You have to set-up a VPS, put Docker on it, tweak your dockerfile, your yml file, your NGINX configuration, your Let's Encrypt cert renewal logic. Then, you get into the arduous work of structuring your database, setting up an auto-backup mechanism, and (finally) start coding your endpoints. While admittedly fun, this process does slow you down quite a bit.
Cloudflare Workers and Durable Objects aim to change all that. It's serverless as its best, with a plug-and-play Javascript backend environment and speedy key-value storage that scales up and down as needed. The perfect habitat for an API.
Enter Apiker
Apiker is a library that helps you create APIs with Cloudflare Workers and Durable Objects in an effortless way. It takes care of the Durable Object setup (and any related migrations, bindings, etc), provides straightforward routing and comes with useful JWT-powered Auth endpoints. All this is combined in a convenient package that can even set up your project's boilerplate for you.
Want to learn more? Check out Apiker's repository on Github: