- Is Anvil the company looking to end support of the cloud platform?
Absolutely not! Our goal is that building a web application should be as simple as possible, and the cloud hosting platform is a vital part of realising it. When we describe Anvil to someone new, we say:
Think about what it would take to build a traditional web application. You would need to know HTML, Javascript, CSS, Python, SQL, React, Redux, Bootstrap, Flask, SQLAlchemy, Sass, Webpackā¦and thatās a simple app. But even then, youāre not done. You still have to know about Git, about AWS, about how to secure a Linux system, how to set up a databaseā¦and then youāre on call for keeping it all running, forever. Orā¦you could use Anvil. Build your UI with a drag-and-drop designer, write your logic in Python, and weāll take care of the rest. Anvil replaces the whole stack with ājust write Pythonā.
I make no bones about it: The Web platform is broken, and Anvil is our attempt to fix it. And a cloud hosting platform with easy deployment is part of how we fix it.
But what happened was that we kept meeting people who said, āthatās great, butā¦I need to run this on an offshore platform without reliable internet accessā, or āI want to package my app into an IoT device I sellā - or just āif Iām putting my eggs in this basket, how can I be sure I can still run my app in ten yearsā time?ā. The App Server is the answer to all those questions.
Think about the App Server as an escape hatch ā just like our Javascript interop, our custom HTML styling, or our Git repository support. Itās there for the (relatively few) people who need it. And everyone else can build confidently with Anvil ā because if you ever do need it, you know itās there.
- Is there any danger to Anvil the company from a financial stand-point?
We donāt share financial data in public, and it feels like bad taste to crow in public right now about how well weāre doing, when so many people are suffering, but we are currently growing faster than ever, soā¦No. Justā¦No.
- Should I look at standing up my self-hosted Anvil replacement sooner rather than later?
If you want to play with it, go ahead! But if you want someone else to manage your hosting, keep it upgraded and secure, scale it, manage the logs and make them easy to search, and carry the pager ā and if you want to be able to deploy with a click of the mouse ā then stick with the cloud platform. The open-source server will be there if ever you need it.