Anvil.works lets you build full-stack web apps with only Python. Compare pricing plans, features, and use cases for this no-code Python platform.
Anvil is a platform for building full-stack web applications using only Python, including the user interface, eliminating the need to write separate HTML, CSS, or JavaScript. It was founded by Meredydd Luff and Ian Davies, who met at the University of Cambridge Computer Laboratory, with the first prototype launching in 2017.
The platform combines a drag-and-drop visual designer for building interfaces with a Python code editor for logic, a built-in relational database called Data Tables, and one-click cloud hosting, all inside a single browser-based development environment.
Anvil is aimed at Python developers, including those without traditional web development experience, who want to build and deploy interactive web apps and internal tools quickly.
The visual, drag-and-drop UI builder lets users design app interfaces without writing frontend code, while still allowing full Python logic to control behavior.
Data Tables provide a built-in relational database accessible directly from Python code, removing the need to set up and manage a separate database service for many use cases.
Anvil supports installing external Python packages, integrates with Git, and includes features like scheduled background tasks, custom domains, and SSO on paid tiers.
Anvil offers a Free plan with unlimited apps, shared cloud hosting, roughly 50,000 database rows, and 100 MB storage.
The Hobby plan costs about $12 per month billed annually (or $14 month-to-month) and adds scheduled tasks, a custom domain, and higher storage and row limits.
The Business plan costs about $89 per month billed annually (or $99 month-to-month) and adds team collaboration, SSO, staging environments, and much higher data limits, while Enterprise pricing is custom and includes on-premise deployment options.
Anvil is a platform that lets developers build full-stack web applications entirely in Python, including the user interface, without writing HTML, CSS, or JavaScript.
Anvil was created by Meredydd Luff and Ian Davies, who met at the University of Cambridge Computer Laboratory, with the first prototype launching in 2017.
Yes, Anvil offers a free plan with unlimited apps, shared hosting, and limited database rows and storage. Paid plans start around $12 per month.
No, Anvil's visual designer and Python-based logic mean users do not need to write HTML, CSS, or JavaScript to build a functional web app.
Yes, Anvil supports installing many external Python packages for use in both client and server-side code.
Yes, team collaboration features are available starting on the Business plan, along with SSO and staging environments.
Yes, Anvil offers free educational licenses for students and educators.