--- title: Anvil Reviews meta_title: 'Anvil Reviews 2026: Details, Pricing, & Features | G2' meta_description: Filter 11 reviews by the users' company size, role or industry to find out how Anvil works for a business like yours. aggregate_rating: rating_value: 4.8 review_count: 11 scale: '5' date_modified: '2026-09-23' parent_category: name: Integrated Development Environments (IDE) url: https://www.g2.com/categories/integrated-development-environments-ide ---

Anvil Pros and Cons: Top 5 Advantages and Disadvantages

Quick AI Summary Based on G2 Reviews

Generated from real user reviews

Users find Anvil's ease of use exceptional, allowing focus on development without worrying about technical details. (6 mentions)
Users value the excellent Python support that enhances development speed and simplifies the app-building process. (6 mentions)
Users value the collaborative environment of Anvil, enhancing teamwork and simplifying the development process. (5 mentions)
Users love the ease of use and powerful features of Anvil, making app development fast and efficient. (4 mentions)
Users love the easy code editing capabilities of Anvil, enabling rapid development even for complex applications. (3 mentions)
Users find the limited features of Anvil hinder their ability to achieve refined results and affect usability. (2 mentions)
Users note the lack of AI integration in Anvil's online IDE, missing out on faster coding iterations. (1 mentions)
Users note that complex usability can hinder their experience, especially during code writing, suggesting improvements for easier use. (1 mentions)
Users face significant Excel compatibility issues, making it challenging to achieve accurate production-level results. (1 mentions)
Users find the high system requirements of Anvil challenging for small scripting tasks, preferring lighter alternatives. (1 mentions)

5 Pros or Advantages of Anvil

5 Cons or Disadvantages of Anvil

Shamim S.
SS
Shamim S.
3D & Graphic Designer
Graphic Design
Small-Business (50 or fewer emp.)
"Low-Code Platform with Powerful Python Integration Work Faster with an Easy, Reliable Workflow"
5/5
What do you like best about Anvil?

What I like best about Anvil is its ease of use, smooth workflow, and practical tools that help complete tasks efficiently. It feels reliable and user-friendly, making work faster and more convenient. Review collected by and hosted on G2.com.

What do you dislike about Anvil?

I dislike about Anvil is that it can sometimes feel limited in advanced features, and performance or speed could be improved. A more modern interface and better customization options would also make the experience better. Review collected by and hosted on G2.com.

Jacque v.
JV
Jacque v.
Graduate Data Scientist
Mid-Market (51-1000 emp.)
"Anvil is hands down the best way to use Python"
5/5
What do you like best about Anvil?

Anvil abstracts away every single problem that I've faced when building applications, the hosting, authentication, databases, UI... it's all been taken care of and thought about in a way that makes sense.

If you've ever deployed streamlit with a sqlite database - just stop, go to Anvil, and never look back. It just works.

I don't have to learn HTML/CSS/JavaScript (unless I want to, there's no hard boundary), and can focus on the problem at hand in the language I know best. The team behind Anvil and the community itself are great, every person I've shown Anvil to has been wowed by how simple it is to do things that could take days the "old fashioned" way.

They have a very generous free plan for hobbyists, and an incredible Enterprise offering that I couldn't work without.

They continue to bring more and more impressive features that are taking the product in an extremely strong direction - seriously, give it a go! Review collected by and hosted on G2.com.

What do you dislike about Anvil?

I have nothing bad to say about Anvil.

If anything, as someone without a background in web development, there's a slight learning curve to a few features - but that learning curve is infinitely less than that of traditional web development.

There's a bit of an art to building a scalable Anvil app, but I've found that process to be extremely smooth - everything I've built has worked, there's just a few different ways to make it work. Review collected by and hosted on G2.com.

David W.
DW
David W.
Director
Small-Business (50 or fewer emp.)
"From MVPs in record time to full, customer facing, mission critical production apps in record time."
5/5
What do you like best about Anvil?

1. Python at both ends

2. an incredible, integrated IDE

3. built in database/web server, etc. (but you can use your own as well)

4. host on their managed servers or run your apps on a self hosted open source application server

5. if you really want to, you can also develop using your favourite editor (vscode, pycharm, etc.)

6. I find support very helpful (but I do try hard to provide meaningful and helpful issue reports).

Just because its a rapid development environment, do not think it's suitable only for toy apps or MVPs. I and many others build full, mission critical, customer facing apps that get heavy use. Review collected by and hosted on G2.com.

What do you dislike about Anvil?

Hard to answer this one, because there's almost nothing. I've been using Anvil since the early days and nearly all my niggles have been addressed. If I have to name one, I'd say the documentation search feature is a little tricky sometimes. Review collected by and hosted on G2.com.

Robert R.
RR
Robert R.
CEO
Small-Business (50 or fewer emp.)
"Python native way to deploy web apps fast"
5/5
What do you like best about Anvil?

Anvil makes it dead simple to get a web app deployed to the web. It is Python native (uses Skulpt on the client side) and has a Postgres backed integrated database with their own ORM. This makes it super fast to get going.

I have used Anvil to make very simple apps and very complex apps. Both are possible but the amazing thing is that the simple apps are very easy to get going. Anvil allows you a minimum amount of boilerplate (they generate it for you). When you need to make a complex app, you have the power of Python to create abstractions that are readable and reusable.

When my business needs an app up and running TODAY, Anvil is what enables this. Review collected by and hosted on G2.com.

What do you dislike about Anvil?

Really the only dislike I have about Anvil is the database speed. It isn't actually slow, but it's not as fast as you would get with your own database server. You can always connect your own database and use a Python library on the server side to connect to it. So there are ways around this. Review collected by and hosted on G2.com.

Nick A.
NA
Nick A.
Owner, lead developer
Small-Business (50 or fewer emp.)
"I've used Anvil in production government & medical billing projects with strict compliance/IT reqs"
5/5
What do you like best about Anvil?

Productivity gains with the visual layout and database builders, web based IDE and project management, integrated ORM, Email, PDF printing, 3rd party integrations (Google and MS services, Stripe, etc.), extensibility using the full Python and web UI ecosystems, rock solid performance and reliability of the open source anvil-app-server in many challenging IT environments. Review collected by and hosted on G2.com.

What do you dislike about Anvil?

The open source server is a relatively large install (>300Mb), so not the best fit for quick little scripting tasks (although the paid hosted version is fantastic for quick little scripts that run on anvil.works servers). Review collected by and hosted on G2.com.

James P.
JP
James P.
Principal Cloud Architect
Enterprise (> 1000 emp.)
"Versatile, Rapid. Secure."
5/5
What do you like best about Anvil?

Anvil is incredibly easy to use, feature rich, extensible, and secure by design. The team are fantastic and have worked with me in both public and private sector to robustly prove Anvil’s worth in both rapid prototyping (there’s nothing as good) and production grade deployments. Review collected by and hosted on G2.com.

What do you dislike about Anvil?

There is nothing to dislike about Anvil. Review collected by and hosted on G2.com.

SK
Sorbitan K.
CTPO
Small-Business (50 or fewer emp.)
"Fast to get up and running"
4/5
What do you like best about Anvil?

I like it. Abstracts a lot of headaches and allows quick iteration. Review collected by and hosted on G2.com.

What do you dislike about Anvil?

One downside is that there's no way to embed any AI for coding with the online IDE. Feels like an opportunity lost there for even faster iteration speed particularly for code completion. Review collected by and hosted on G2.com.

Aaron J.
AJ
Aaron J.
Managing director
Small-Business (50 or fewer emp.)
"Excellent designer and very fast deployments"
5/5
What do you like best about Anvil?

Excellent IDE

Easy coding in Python

Front-end coding in Python

Fast and easy deployment

Good for coworking Review collected by and hosted on G2.com.

What do you dislike about Anvil?

Speed of database could be a bit faster for our customers Review collected by and hosted on G2.com.

Verified User in Writing and Editing
UW
Verified User in Writing and Editing
Small-Business (50 or fewer emp.)
"Anvil is the easiest way to build complex web apps"
5/5
What do you like best about Anvil?

Even as a beginner in programming, I found it surprisingly easy to build complex web applications that would have otherwise required a steep learning curve. Instead of spending time learning HTML, CSS, JavaScript, databases, servers, backends, APIs, and more, I only needed a basic understanding of Python. The platform even allows seamless access to JavaScript APIs directly in Python, ensuring that no limitations hold you back. Plus, the community and staff are incredibly supportive and helpful. Review collected by and hosted on G2.com.

What do you dislike about Anvil?

Overall, everything is positive about Anvil. Just a few downtimes can become an issue sometimes. However, the Anvil team promptly takes care of them. Review collected by and hosted on G2.com.

Craig H.
CH
Craig H.
Small-Business (50 or fewer emp.)
"Very easy to use UI and reasonable Python support. Tech support spotty to poor."
3.5/5
What do you like best about Anvil?

Speed to prototype is excellent since components are just drag and drop. Adding Python libraries and customizing packages is supported. Review collected by and hosted on G2.com.

What do you dislike about Anvil?

Some features don't work properly so getting to a refined production-level result is either very difficult or impossible. (e.g. Data Grid component full-width doesn't work, so users are squinting at tiny text). Getting support is effectively impossible, and customer forums are inconsistent and occasionally hostile. Review collected by and hosted on G2.com.