Anvil

Low-Code Development Platforms

Free planAndroidAPIiOSLinuxmacOSSelf-hostedWebWindows
7.7#5 of 56Freefree plan
The Anvil homepage

Overview

Anvil is an online IDE for building and deploying full-stack web apps with Python. It pairs a drag-and-drop interface designer with client-side and server-side Python, and includes Data Tables, a built-in database backed by Postgres. Apps can be published to Anvil hosting or exported to run on the open-source Anvil App Server. Developers can create HTTP APIs and connect external Python code through Uplink. Built-in user authentication and app email support cover sending and receiving messages. Anvil documentation lists integrations for Google, Microsoft Entra ID, Facebook, Stripe and Tableau, and says Python SDKs can connect other services. Apps adapt to phones and tablets; the FAQ describes them as installable Progressive Web Apps for Android, iPhone and Chromebook, with offline operation. The Free plan includes unlimited apps and cloud hosting, but provides 50,000 Data Table rows and 100 MB of Data Table storage. Anvil says its hosted infrastructure is in London on AWS eu-west-2. It also says its API removes common flaws such as injection, XSS and CSRF.

Who it is for

Anvil suits developers who want to build Python web apps using a visual UI designer, with options for hosted or self-hosted deployment. Its free plan includes unlimited apps and cloud hosting, subject to Data Table limits.

What is good

  • Combines drag-and-drop design with client- and server-side Python.
  • Includes a Postgres-backed built-in database.
  • Apps can use Anvil hosting or the open-source App Server.
  • Built-in authentication and email support.

What to know first

  • Free Data Tables are limited to 50,000 rows.
  • Free Data Table storage is limited to 100 MB.
  • Free background tasks have a 30-second timeout.

Specifiction review

Anvil: the full review

Anvil brings Python app development, a built-in database and deployment choices into an online IDE. The free plan is usable for unlimited apps, but its Data Table and task limits are worth checking first.

Anvil is a Python development environment for building and deploying web apps, with a visual interface designer, database and hosting options. It is best suited to Python developers who want app-building and deployment in one place. Its free plan makes it practical to start, but database caps and a short background-task timeout can constrain growing apps.

Overview

Anvil combines client-side and server-side Python with a drag-and-drop interface designer, built-in authentication and email. Data Tables provide a Postgres-backed database, while apps can run on Anvil hosting or be exported to the open-source Anvil App Server. HTTP APIs and Uplink extend apps to external Python code.

The documented integrations include Google, Microsoft Entra ID, Facebook, Stripe and Tableau; Python SDKs can connect other services. Anvil says its hosted infrastructure runs in London on AWS eu-west-2, a relevant consideration for teams weighing hosting location.

Key features

Build and connect apps

The visual designer and Python on both sides of an app make Anvil a focused route from interface to working web application. Built-in authentication and email cover common app requirements, and HTTP APIs and Uplink provide ways to connect other systems. This breadth is useful for small teams avoiding separate tools, though it also ties the app’s development workflow to Anvil’s environment.

Data, deployment and mobile access

Data Tables are convenient for apps that benefit from an integrated database, but the Free plan’s 50,000-row and 100 MB limits make capacity a decision to revisit as data grows. Hosting on Anvil reduces deployment overhead; exporting to the open-source App Server offers another route for operators who want to run it themselves.

Apps are responsive on phones and tablets and are Progressive Web Apps installable on Android, iPhone and Chromebook, with offline operation. That is useful for mobile access without changing the product’s web-app focus.

Development and security

Anvil includes an integrated debugger, profiler and Python environment tools, with AI-assisted code intelligence. Anvil says its API removes common flaws such as injection, XSS and CSRF, and that its AI agents run in isolated sandboxes without access to a user’s infrastructure or local machine. These are relevant safeguards, but they do not replace an application’s own security review.

Pricing

The Free plan costs 0.00 USD per free, billed Free forever. It includes unlimited apps, cloud hosting, library installation and one developer, alongside the 50,000-row and 100 MB Data Table caps. The 30-second background-task timeout is a further constraint for work that runs beyond a brief operation. This is a useful starting plan for prototypes and modest apps, but not a substitute for checking workload and data needs.

Hobby is aimed at personal projects and one developer only. It adds no Anvil banner, Scheduled Tasks, one custom domain, 150,000 Data Table rows and 10 GB of storage. Its price is custom pricing; the pricing display shows annual and monthly figures across USD, GBP and EUR, but does not resolve a single price here.

Business is for professional use and supports one or more developers, app collaboration, SSO in apps and staging environments, with community support and 1,000,000 Data Table rows. It is custom pricing, with displayed annual and monthly figures across USD, GBP and EUR; VAT is excluded. Teams needing collaboration and staging have a clearer fit here than on the single-developer plans.

Production is custom pricing and adds private support, reserved resources, unlimited extra compute and SQL access to Data Tables. The displayed annual and monthly figures span USD, GBP and EUR, and VAT is excluded. Private support responds to development questions within 24 working hours, making this the relevant tier for production workloads that need reserved capacity and support.

Enterprise uses custom pricing and offers private deployment on-premises or in the cloud, corporate authentication and full isolation. It is the choice for organizations requiring those deployment and isolation arrangements rather than standard hosted use.

Platforms

Anvil is associated with web, iOS, Android, Linux, macOS, Windows, API and self-hosted platforms. Created apps are responsive web apps, and their installable PWA form supports Android, iPhone and Chromebook.

Who it's for

Anvil suits Python developers building web applications who value a visual UI builder, integrated data and a choice between hosted deployment and a self-run server. It is particularly attractive for individual builders starting on Free or personal projects on Hobby. Teams needing collaboration, SSO and staging should consider Business; organizations needing private deployment or isolation should look at Enterprise. Developers seeking a general-purpose desktop Python IDE rather than an app-building platform may prefer another tool.

Pros and cons

  • Pros: Client- and server-side Python, visual design, database and hosting are integrated, reducing the number of separate components needed for an app.
  • Pros: Free permits unlimited apps and library installation, with export to the open-source App Server as an alternative to Anvil hosting.
  • Pros: Installable, offline-capable PWAs extend responsive apps to phones and tablets.
  • Cons: Free’s 50,000-row, 100 MB storage and 30-second task limits may rule it out for data-heavy or long-running workloads.
  • Cons: Free is limited to one developer; collaboration, SSO and staging start at Business.
  • Cons: Paid plans use custom pricing here, so comparing their cost requires a direct quote.

Alternatives

For a conventional desktop Python IDE, Eric is a free option for Linux, macOS and Windows, with no stated price or usage limits. PyCharm is another desktop choice for those who want a free plan with one month of Pro included, or Pro at 200.00 USD per year per user. Scientific Python users can consider Spyder, a free open-source scientific IDE for Linux, macOS, web and Windows. Positron is a free desktop alternative for Linux, macOS and Windows. Windows users seeking a free Python IDE can also consider PyScripter; those looking for a free GPLv3+ IDE with Windows and Linux installers can consider NINJA-IDE. LiClipse is a paid alternative with a free trial, and Thonny is a free option for Linux, macOS and Windows.

For category browsing, see Python IDEs and Low-Code Development Platforms.

Verdict

Choose Anvil if you want to build Python web apps with interface design, data, authentication and deployment brought together, and value a free starting point or self-hosted export. Look elsewhere if your work depends on larger free-tier data capacity, longer background tasks or a conventional desktop Python IDE.

Anvil plans and pricing

All plans
Free Free Free forever Unlimited apps · Cloud hosting · Install any library · 1 developer · 50,000 Data Table rows · 100 MB Data Table storage anvil.works · 30 Sept 2026
Business Not published When billed annually; pricing page displays 89 / 79 / 99 and 99 / 87 / 109 under Annual and Monthly, with USD, GBP, EUR selectors; excludes VAT Professional use · 1+ developers · App collaboration · SSO in apps · Staging environments · Community support · 1,000,000 Data Table rows · 100 GB Data Table storage anvil.works · 30 Sept 2026
Enterprise Not published Contact sales Private deployment · On-premises or cloud · Corporate authentication · Fully isolated anvil.works · 30 Sept 2026
Hobby Not published When billed annually; pricing page displays 12 / 10 / 14 and 13 / 11 / 15 under Annual and Monthly, with USD, GBP, EUR selectors Personal projects · 1 developer only · No Anvil banner · Scheduled Tasks · One custom domain · 150,000 Data Table rows · 10 GB Data Table storage anvil.works · 30 Sept 2026
Production Not published When billed annually; pricing page displays 1050+220 / 900+190 / 1200+250 and 1150+240 / 990+210 / 1320+275 under Annual and Monthly, with USD, GBP, EUR selectors; excludes VAT Private support · Reserved resources · Unlimited extra compute · SQL access to Data Tables · Isolated database anvil.works · 30 Sept 2026

Compared on low-code development platforms

Free plan
Yesanvil.works

Facts

Product
Anvil is an online IDE for building and deploying full-stack web apps using Python.anvil.works · 30 Sept 2026
Interface
Anvil provides a drag-and-drop UI designer and lets developers write client-side and server-side Python.anvil.works · 30 Sept 2026
Database
Anvil includes Data Tables, a built-in database backed by Postgres.anvil.works · 30 Sept 2026
Hosting
Anvil apps can be published to Anvil hosting or exported to run on the open-source Anvil App Server.anvil.works · 30 Sept 2026
Integrations
Anvil documentation lists Google, Microsoft Entra ID, Facebook, Stripe and Tableau integrations, and says Python SDKs can also connect services.anvil.works · 30 Sept 2026
APIs and code connections
Anvil supports building HTTP APIs and connecting external Python code through Uplink.anvil.works · 30 Sept 2026
Authentication and email
Anvil has built-in user authentication and supports sending and receiving email from apps.anvil.works · 30 Sept 2026
Mobile access
Anvil apps are responsive and work on phones and tablets; the FAQ says they are Progressive Web Apps installable on Android, iPhone and Chromebook, with offline operation.anvil.works · 30 Sept 2026
Security
Anvil says its API removes common security flaws including injection, XSS and CSRF, and that its AI agents run in isolated sandboxes without access to the user's infrastructure or local machine.anvil.works · 30 Sept 2026
Hosting region
Anvil states its hosted infrastructure is in London on AWS eu-west-2.anvil.works · 30 Sept 2026
Support
The Production plan includes private support, and the FAQ says Production support responds to development questions within 24 working hours.anvil.works · 30 Sept 2026
Notable limits
The Free plan includes 50,000 Data Table rows, 100 MB of Data Table storage and a 30-second background task timeout.anvil.works · 30 Sept 2026
Company
Anvil identifies The Tuesday Project Ltd. as the company behind its Anvil trademarks.anvil.works · 30 Sept 2026

Company

Headquarters
Cambridge, United Kingdomanvil.works · 28 Sept 2026

Best Anvil alternatives

See all 12

Where it ranks on Specifiction

Is Anvil yours?

Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.

Sources