Best Software for 2025 is now live!
By BSD
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated Flask Alternatives

Flask Reviews & Product Details - Page 2

Flask Overview

What is Flask?

Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions.

Flask Details
Discussions
Flask Community
Show LessShow More
Product Description

Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions.


Seller Details
Seller
BSD
HQ Location
Spain
Twitter
@bsd
78 Twitter followers
LinkedIn® Page
www.linkedin.com
128 employees on LinkedIn®

Recent Flask Reviews

Noman S.
NS
Noman S.Mid-Market (51-1000 emp.)
4.0 out of 5
"Deployed ML models using flask"
It's simplicity. Simple API construction
Abhishek R.
AR
Abhishek R.Small-Business (50 or fewer emp.)
4.5 out of 5
"A Lightweight and Powerful Python Web Framework"
I appreciate Flask's simplicity and flexibility, making it easy to build web applications with minimal boilerplate code. The modular design and ext...
Abhijeet M.
AM
Abhijeet M.Small-Business (50 or fewer emp.)
4.5 out of 5
"Best Framework for Small Web Apps and APIs"
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.
Security Badge
This seller hasn't added their security information yet. Let them know that you'd like them to add it.
0 people requested security information

Flask Media

Answer a few questions to help the Flask community
Have you used Flask before?
Yes

45 Flask Reviews

4.5 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Popular Mentions
The next elements are radio elements and sort the displayed results by the item selected and will update the results displayed.
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
45 Flask Reviews
4.5 out of 5
45 Flask Reviews
4.5 out of 5

Overall Review Sentiment for FlaskQuestion

Time to Implement
<1 day
>12 months
Return on Investment
<6 months
48+ months
Ease of Setup
0 (Difficult)
10 (Easy)
Log In
Want to see more insights from verified reviewers?
Log in to view review sentiment.
G2 reviews are authentic and verified.
SS
Python Developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: Organic
(Original )Information
What do you like best about Flask?

The best thing about flask is if you want lazy loading, then you can use flask also If you're going to use NoSQL that time, you need to use some libraries like pymongo, so there is no limitation regarding SQL, or any other thing is if you want to create very small back-end or you are a beginner and want to learn any backend that time flask is best because it has not complex structure like another python framework Review collected by and hosted on G2.com.

What do you dislike about Flask?

The only drawback is you need to create your own functions like for auth instead to this all things com in Django, and you can only use for lightweight API like ML, but if you want to go with complete web development, then you have to go with Django Review collected by and hosted on G2.com.

Recommendations to others considering Flask:

If you are a beginner and want to understand rest api or if your organization want to save money on server storage, that time you must use flask Review collected by and hosted on G2.com.

What problems is Flask solving and how is that benefiting you?

The main problem is when you need to create small rest api that time you need complete setup in other framework, and it also kept more memory, so I solved this issue with flask Review collected by and hosted on G2.com.

Kushal V.
KV
Senior System Engineer - BI developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Flask?

Easy to build, easy to implement, easy test. Review collected by and hosted on G2.com.

What do you dislike about Flask?

It does not provide authentication. Also not suitable for big application.

This is the major disadvantage. Review collected by and hosted on G2.com.

Recommendations to others considering Flask:

If want to implement easy restful API use flask. Easy to setup easy to learn. Review collected by and hosted on G2.com.

What problems is Flask solving and how is that benefiting you?

Creation restful API and creating light weight web based applications.

Easy to link with database like postgreSql, MySQL etc. Review collected by and hosted on G2.com.

Sumit S.
SS
Python developer
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Flask?

The most liked feature is you can use both NoSQL(MongoDB) and MYSQL with flask easily and flask already have libraries for that like one of the most popular is pymongo. Even one more best part is it is very lightweight so if you want only a back-end server with python by NoSql then you can go for it and as I told it is very lightweight so you can code many APIs at less memory assumption. And it is very easy to understand for beginners because of its less complex structure. So when you use pymongo with flask that time one more issue will resolve like filtering data even this is available in SQL but it is quite easy and becuase of its less complex structure when I gave this ti my junior then it will take very less time to understand Review collected by and hosted on G2.com.

What do you dislike about Flask?

As I told previously, it is lightweight so when the requirement is about very high or complex back-end then time you need to use another one, and another thing is compared to Django you need to use Django have ORM, but it does not have and when you and for big projects, Django will helpful because of is structure and Django will provide you default auth and middleware but flask does not have you need to create manually Review collected by and hosted on G2.com.

Recommendations to others considering Flask:

If you want to start your carrier in web development by using python, then this is really easy and lightweight framework also if you want to work with NoSQL, then it will be really helpful for you Review collected by and hosted on G2.com.

What problems is Flask solving and how is that benefiting you?

During work with MongoDB, I found many issues, so I used flask, and here you need to call something very easy queries for lookup which is mentioned in MongoDB document also for the lightweight project you can use this like If you backend server capacity is less and I solved lazy loading issue and one more that is the most diplomatic issue of that time like if you don't have proper flask developer, then it is really easy to explain flask to other technology perso, and they will quickly get an idea and start working. Review collected by and hosted on G2.com.

Zayed R.
ZR
Programmer Analyst
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about Flask?

-It is an easy and fast way to develop the server-side restful API

- Lightweight python framework

- User-friendly documentation

-Simple to merged with front end code.

- If you have stuck, easy to solve it through an online community.

- For beginner is very usefull from learning to develop. Review collected by and hosted on G2.com.

What do you dislike about Flask?

- It needs to broaden the features.

- Improve the security

- There is a lot of dependency required, when we are using out of features which they provide. Review collected by and hosted on G2.com.

Recommendations to others considering Flask:

It is a very trusted and useful framework for a python developer. Review collected by and hosted on G2.com.

What problems is Flask solving and how is that benefiting you?

As, I'm ML developer. I need to develop the web API based client app to respond to the user input data and used the analysis with the trained model in Python.

It is very useful for me to manage the web API with the interactive UI. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
(Original )Information
What do you like best about Flask?

It is very simple to work with and is faster compared to Django. It has fewer cache, database layer requests hence the websites render quickly and hence it has performance advantages Review collected by and hosted on G2.com.

What do you dislike about Flask?

Flask does best what it is intended to do but there aren't many built-in tools like other frameworks and user needs to import many libraries for other non-basic-functions. Review collected by and hosted on G2.com.

What problems is Flask solving and how is that benefiting you?

I have to build many websites using Flask which has many concurrent users like commercial e-commerce websites, simple articles, and blogs. Review collected by and hosted on G2.com.

GS
Data Scientist
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Flask?

What I liked the most about the flask library of python is, creating a web application using flask is very simple, and it provides a fast debugger that helps to understand the error quickly. Review collected by and hosted on G2.com.

What do you dislike about Flask?

What I disliked the most about Flask is concurrent, it doesn't support multiple requests, only one at a time. Review collected by and hosted on G2.com.

What problems is Flask solving and how is that benefiting you?

I have used Flask application to create a web application, Implemented front end and backend code using Flask, and Also used for making the Rest APIs Review collected by and hosted on G2.com.

Rahul S.
RS
Software Engineer
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Flask?

The flask web framework is a light framework, which helps write the backend code, create API's, Testing, working with all different types of databases. Send and retrieve data from the UI.

It uses Jinja2 syntax in the UI part to put the logical statements recieved from backend. Review collected by and hosted on G2.com.

What do you dislike about Flask?

There isn't much to dislike as its an light weight version of a web framework, if you want a heavy-duty, with all functions framework then go for Django as its also in python and have all functinoality in 1 single framework unlike flask where if any additional functionality is required then we have to install it seperately. Review collected by and hosted on G2.com.

Recommendations to others considering Flask:

If you want to write your backend code in less time and fast manner, go for it.

Its suitable for small to medium level complexity of websites.

Also, use blueprint to make your code more scallable. Review collected by and hosted on G2.com.

What problems is Flask solving and how is that benefiting you?

If you want to integrate deep learning codes (which are usually in python) then is very simple integrate that as well since the whole code of flash is written in python.

Finally, if one needs to deploy your application, then all the popular cloud platforms like, Google Cloud Platform, Amazon Web Services(AWS), Microsoft Azure, Heroku etc. have very simple and easy way to deploy your application there. If you use docker, then it becomes more simpler to deploy your application in the cloud platforms. Review collected by and hosted on G2.com.

Gaurav Kumar S.
GS
Fresher
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Flask?

Flask is easy to use and learn due to its rich documentation.it is an elegant, lightweight web framework for Python.it's underlying component are some of the best designed libraries in python.other than that,we can extend our web app to the mobile as well through its capability of making application programming interface. Review collected by and hosted on G2.com.

What do you dislike about Flask?

It is more potential for security risks.

It requires higher maintenance costs for more complex systems.

It also requires more complicated maintenance for larger implementations. Review collected by and hosted on G2.com.

Recommendations to others considering Flask:

if you want to make web apps with ease and make it extendable to mobile as well you can go for Flask but keep in mind its vulnerable in security aspects. Review collected by and hosted on G2.com.

What problems is Flask solving and how is that benefiting you?

I am using Flask for making web apps and the using its Application programming interface I am able to make it extendable to mobile as well. Review collected by and hosted on G2.com.

Vishal K.
VK
Data Scientist
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Flask?

The concept of blueprint and registering of it to modularise the code with swapping in out of the functionality. Review collected by and hosted on G2.com.

What do you dislike about Flask?

Some automatic way to create all folder and nice modularise repo structure Review collected by and hosted on G2.com.

What problems is Flask solving and how is that benefiting you?

Creating web app to public which solves ai problem via Deep learning Review collected by and hosted on G2.com.

Mir A.
MA
Full Stack Developer and Cloud solution architect
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about Flask?

For python, we have several heavy frameworks for web / API development but when you want to spin something up quickly and don't want to be bothered by the framework structure, Flask is a go-to solution. A classic example like DRF (Django rest framework) is great for creating for APIs but the pains that come with it aren't that great so Flask is the answer to all those issues. Apart from this Flask comes with a quite good community that's always helpful when you are stuck with something, For me, personally, Flask was the first time I created APIs with python and I couldn't believe it could be so easy, It's perfect for beginners Review collected by and hosted on G2.com.

What do you dislike about Flask?

I think there are a couple of issues like scalability (scaling something made in a flask can be challenging at some level without having issues with the existing codebase). One more issue which I think is related to modules we can use in the flask, I have no doubt in maintainers and community of flask but more often if it happens with major package managers like npm then the flask isn't immune, Imagine you building something great that uses this one module in a flask which is compromised that's a major security breach, So I still think flask is good but for a certain level its great for beginners creating good micro apps but may not be such an idea for creating something more robust. Review collected by and hosted on G2.com.

Recommendations to others considering Flask:

Great for micro applications and gets the job done, my personal favorite API development tool for python. Go for it Review collected by and hosted on G2.com.

What problems is Flask solving and how is that benefiting you?

Well, We had to create a small API server without messing around much with our existing environment which utilized python but at the same time people are ready to come up with solutions like DRF, etc but we wanted to stick with something very simple and lightweight framework to work with and Flask came to rescue. It did a great job in achieving what we wanted. Review collected by and hosted on G2.com.