Yes it will take time to learn it, but the ability to spin up a super cheap digital-ocean/linode/hetzner node is a valuable skill to have in your back pocket.
Your best bet is probably to containerize your application instead of looking for services that natively support ASGI.
For PaaS, if you want a set-it and forget-it solution check out Render or DigitalOcean App Platform. If you want to dive a little bit deeper and learn about different offerings from the major cloud providers, compare the features of Google Cloud Run and App Engine, or AWS App Runner. All of these providers offer databases too.
Either way I recommend learning how to containerize your app because then you can run anything almost anywhere.
It uses uvicorn as recommended by the FastAPI docs.
[0]: https://vercel.com/docs/functions/serverless-functions/runti...
* encore.dev
* koyeb.com
They are not as popular as other services but they provide a good service very cheap/free.
I have no complains so far for my 4 pet projects (I use litestar with docker for all my projects)
The quick start is even easier to get going since they have some hooks to quickly build the container: https://cloud.google.com/run/docs/quickstarts/build-and-depl...