We looked at S3 first — it's the obvious default and the DX is solid. But egress fees are a hidden tax that quietly compounds as your user base grows. Every file your users download costs you extra, and it adds up fast.
R2 gives you the exact same S3-compatible API, so there's no learning curve and no SDK migration. We literally just updated our config. Zero egress costs since day one, backed by Cloudflare's global network we were already using. It wasn't even a close call.
Osaurus
Headless browsers, built for agents. Indeed, we are moving to the post-human internet.
FetchSandbox
The stateless-per-call design is a real bet. Curious how you handle workflows that need persistent login state across steps, does the agent have to re-authenticate on every call, or is there a session token it can pass in? That tradeoff seems like the main friction point for multi-step agent tasks.