Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
Anvil is a full-stack development platform for “building web apps with Python only.” It brings together a browser-based IDE, drag-and-drop UI, front-end Python, back-end Python, a built-in database, user authentication, deployment, and hosting in one framework. The goal is to let Python developers avoid separately dealing with HTML/CSS/JavaScript, back-end frameworks, and DevOps. It is not a pure no-code tool: Anvil emphasizes “real code” and provides escape hatches such as access to raw Web APIs, calling JavaScript, and writing HTML/CSS.
Its feature coverage is fairly comprehensive: you can design interfaces with drag-and-drop components and modify them with Python; server-side code runs on Anvil’s servers; Data Tables are based on Postgres; and it supports one-click cloud deployment, public or private access, user sign-up and login, email verification, two-factor authentication, password resets, sending and receiving email, PDF generation, background tasks, file uploads and downloads, and exposing or calling HTTP APIs. It also supports installing Python libraries via pip, plus two-way connections between local scripts or notebooks and the app, making it suitable for data science, internal tools, and AI product interfaces.
Anvil’s platform service itself is commercial, but its runtime engine / Anvil App Server is open source and can be used to run exported Anvil apps on any machine. The Enterprise edition supports full on-premises or private cloud deployment. A typical installation consists of three Docker containers and can run in an isolated network with no internet access. This is especially important for enterprises with data compliance requirements, intranet systems, or sensitive business workloads.
The Free plan is free and can be used commercially, with support for unlimited apps, cloud hosting, and installing Python libraries, but resources are limited. Hobby is about $12/month when billed annually, Business is about $89/month when billed annually, and Enterprise requires contacting sales. Additional server resources start at around $599/month, plus AWS costs. The documentation is solid, including tutorials, how-tos, API references, examples, forums, in-editor autocomplete, and help links. Paid support can include email, online support, phone support, training, and more.
The advantages are a short development path, less boilerplate code, an end-to-end Python stack, rich built-in capabilities, and integrations with Git, GitHub, SSO, SAML, Azure/Microsoft, Stripe, Google, and others. The downsides are that it is heavily tied to the Python mental model; shared hosting plans have performance, capacity, and background task limits; and Business plans plus enterprise-grade resource upgrades are not cheap for small teams. It is best suited to Python developers, data scientists, startups, enterprise internal tools teams, and anyone who needs to quickly turn models, spreadsheets, approval workflows, or dashboards into production-ready products.
The source material does not provide information on access speed in mainland China, ICP filing, nodes, or payment methods, so this remains unknown. Teams targeting the Chinese market should first verify the availability of the editor, hosted apps, and third-party integrations such as Google and Stripe. If necessary, consider enterprise self-hosting, or evaluate alternatives such as Streamlit, Dash, Retool, Appsmith, Budibase, or a custom Django/FastAPI setup.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on anvil.works official site.
anvil.works is an United Kingdom Dev Tools provider. TG4G tracks its product information, an overall rating of 8.0/10, and a China-accessibility score of Workable. Click "Visit Official Site" to reach anvil.works directly.