Introducing G2.ai, the future of software buying.Try now
<strong>Your customers</strong> are talking about <strong>you</strong>.
Sponsored
Your customers are talking about you.
Join the Conversation
Product Avatar Image
Flask

By BSD

Unclaimed Profile

Claim your company’s G2 profile

Claiming this profile confirms that you work at Flask and allows you to manage how it appears on G2.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Claim Now
<strong>Your customers</strong> are talking about <strong>you</strong>.
Sponsored
Your customers are talking about you.
Join the Conversation

Flask Reviews & Product Details

Flask Product Details

Value at a Glance

Averages based on real user reviews.

Time to Implement

2 months

Perceived Cost

$$$$$
<strong>Your customers</strong> are talking about <strong>you</strong>.
Sponsored
Your customers are talking about you.
Join the Conversation

Flask Integrations

(1)
Integration information sourced from real user reviews.
Product Avatar Image

Have you used Flask before?

Answer a few questions to help the Flask community

Flask Reviews (47)

Reviews

Flask Reviews (47)

4.5
47 reviews

Search reviews
View Filters
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Poulastha M.
PM
Associate Programmer - Full Stack
Small-Business (50 or fewer emp.)
"Flask: Lightweight, flexible, and perfect for microservices and APIs"
What do you like best about Flask?

Flask is great because it’s simple and super flexible. It’s perfect for small apps, APIs, or quick prototypes since you can get started fast and build things your way. The docs are clear, the learning curve’s easy, and you can plug in whatever tools you want, SQLAlchemy, Marshmallow, Jinja2, whatever fits. It’s lightweight, fast, and easy to shape into exactly what you need. Review collected by and hosted on G2.com.

What do you dislike about Flask?

Flask’s flexibility is great, but it can get tricky for bigger projects. You have to set up stuff like auth, ORM, and admin tools yourself, which takes more time and adds extra maintenance as things grow. It also lacks some built-in security and scaling features, so you end up doing more manual work compared to something like Django. Review collected by and hosted on G2.com.

Luca P.
LP
✅ CTO - Growth Marketer full stack #MarTech | ⚡️ SaaS Advisor
Marketing and Advertising
Small-Business (50 or fewer emp.)
"WSGI web application framework - Python Web Framework"
What do you like best about Flask?

Its minimalist core provides just the essentials for web development, making it easy to get started and suitable for both simple projects and more complex, scalable applications. Key technical features include:

• Routing system that maps URLs to Python functions efficiently

• Integrated development server and debugger for rapid iteration

• Jinja2 templating engine support for dynamic HTML generation

• Extensible architecture: community-maintained extensions add features like authentication, database integration, and form handling

• Configuration options with sensible defaults and the ability to customize as needed

• WSGI compliance, ensuring compatibility with various web servers and middleware Review collected by and hosted on G2.com.

What do you dislike about Flask?

One limitation is that Flask’s minimalism requires manual setup for common web application components such as authentication, database ORM, and form validation. This can result in increased boilerplate code and decision fatigue when assembling larger projects. Additionally, the flexibility in project structure sometimes leads to inconsistencies across different codebases, especially in teams with varying experience levels. Review collected by and hosted on G2.com.

Abhishek R.
AR
AWS trainee
Small-Business (50 or fewer emp.)
"A Lightweight and Powerful Python Web Framework"
What do you like best about Flask?

I appreciate Flask's simplicity and flexibility, making it easy to build web applications with minimal boilerplate code. The modular design and extensive documentation also contribute to a smooth development experience. Review collected by and hosted on G2.com.

What do you dislike about Flask?

While Flask's simplicity is an asset, sometimes for larger applications, its minimalistic approach might require additional third-party extensions, leading to a less opinionated structure compared to some other frameworks. Additionally, the lack of built-in features for certain functionalities might require more manual configuration. Review collected by and hosted on G2.com.

Abhijeet M.
AM
Software Consultant
Computer Software
Small-Business (50 or fewer emp.)
"Best Framework for Small Web Apps and APIs"
What do you like best about Flask?

I like how easy Flask is to learn and use out of the box, and how well it integrates with other Python libraries like SQLAlchemy, WTForms, etc. Review collected by and hosted on G2.com.

What do you dislike about Flask?

Flask doesn't come up with built-in features which gives it flexibility but increases dependency on third party libraries. Review collected by and hosted on G2.com.

Noman S.
NS
Data Scientist / Conversational AI / Machine Learning Engineer
Mid-Market (51-1000 emp.)
"Deployed ML models using flask"
What do you like best about Flask?

It's simplicity. Simple API construction Review collected by and hosted on G2.com.

What do you dislike about Flask?

Probably not so fast. Like Fast API is now taking up Review collected by and hosted on G2.com.

Tom D.
TD
Engineer
Small-Business (50 or fewer emp.)
"Easy to use but with all the usual python problems."
What do you like best about Flask?

Extremely easy to set up and deploy - easily the greatest advantage of python. Being lighter weight than Django is useful too - tack on the pieces that you need as you go. As a web-framework, it has all the essentials that you need. And the community around python means anyting you want to build into it probably already exists in a library on PyPi. Review collected by and hosted on G2.com.

What do you dislike about Flask?

Linting is difficult, and the dynamic analysis required when adding extensions such as a database is difficult to setup in most environments. The documentation is mediocre. Review collected by and hosted on G2.com.

Praveen K.
PK
Data Analyst
Small-Business (50 or fewer emp.)
"Easy Peasy Flask"
What do you like best about Flask?

It can be deployed using less code compared to Django. Not that complex. Easy to run and test. Vey helpful in creating small application. Review collected by and hosted on G2.com.

What do you dislike about Flask?

Cannot used for large applications. Also, it takes only one request at a time. Maintenance cost is high for complex systems. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Mid-Market (51-1000 emp.)
"Lightweight web framework for Python"
What do you like best about Flask?

Flask is lightweight framework. Best suitable for small projects. Flexible for developers to add their own modules or architecture. It is easily scalable for applications. Review collected by and hosted on G2.com.

What do you dislike about Flask?

Flask is not suitable for big applications and projects. It does not have admin site like Django. Lack of database and ORM. Maintaining big applications is complex. Review collected by and hosted on G2.com.

MO
Innovation Manager
Enterprise (> 1000 emp.)
"Best Microframework IMO, or should I say MasterFramework"
What do you like best about Flask?

Simplicity and liberty of its utilization, it does not require a broad base block in comparison with other solutions, so you can start a basic web application. It is advantageous to be able to add libraries as needed Review collected by and hosted on G2.com.

What do you dislike about Flask?

Currently, I am using version 2.2.2, and compared to the previous versions (version 1) . It has improved substantially, specifically in JSON handling, currently I am very pleased with this version and how the software is evolving. Review collected by and hosted on G2.com.

JS
Data analyst
Small-Business (50 or fewer emp.)
"Best tool for API development for machine learning project"
What do you like best about Flask?

The best part of flask it's has a route function where we can define the method of inserting data in our API, as well as it's run easily on all systems or laptops.

Best and easy for machine learning project deployment Review collected by and hosted on G2.com.

What do you dislike about Flask?

The dislike part is it does not provide any framework or ready-made template for the data science project like Fast API.

It's slow compared to fast API. It has more dependency on other libraries. Review collected by and hosted on G2.com.

Pricing Insights

Averages based on real user reviews.

Time to Implement

2 months

Perceived Cost

$$$$$
Flask Comparisons
Product Avatar Image
CherryPy
Compare Now
Product Avatar Image
Django
Compare Now
Product Avatar Image
Apache HTTP Server Project
Compare Now