StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Flask
ByFlaskFlask

Flask

#43in Microframeworks
Discussions27
Followers16.2k
OverviewDiscussions27

What is Flask?

Flask is intended for getting started very quickly and was developed with best intentions in mind.

Flask is a tool in the Microframeworks category of a tech stack.

Flask Pros & Cons

Pros of Flask

  • ✓For it flexibility
  • ✓Flexibilty and easy to use
  • ✓User friendly
  • ✓Secured
  • ✓Unopinionated
  • ✓Customizable
  • ✓Secure
  • ✓Beautiful code
  • ✓Documentation
  • ✓Easy to develop and maintain applications

Cons of Flask

  • ✗Not JS
  • ✗Context
  • ✗Not fast
  • ✗Don't has many module as in spring

Flask Alternatives & Comparisons

What are some alternatives to Flask?

Django REST framework

Django REST framework

It is a powerful and flexible toolkit that makes it easy to build Web APIs.

Sinatra

Sinatra

Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.

TypeORM

TypeORM

It supports both Active Record and Data Mapper patterns, unlike all other JavaScript ORMs currently in existence, which means you can write high quality, loosely coupled, scalable, maintainable applications the most productive way.

Guzzle

Guzzle

Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services.

Lumen

Lumen

Laravel Lumen is a stunningly fast PHP micro-framework for building web applications with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Lumen attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as routing, database abstraction, queueing, and caching.

Fastify

Fastify

Fastify is a web framework highly focused on speed and low overhead. It is inspired from Hapi and Express and as far as we know, it is one of the fastest web frameworks in town. Use Fastify can increase your throughput up to 100%.

Flask Integrations

Stormpath, Bugsnag, behave, Wing PythonIDE, unittest and 7 more are some of the popular tools that integrate with Flask. Here's a list of all 12 tools that integrate with Flask.

Stormpath
Stormpath
Bugsnag
Bugsnag
behave
behave
Wing PythonIDE
Wing PythonIDE
unittest
unittest
Waitress
Waitress
CDNsun
CDNsun
KeyCDN
KeyCDN
Faust
Faust
PyPy
PyPy
Bokeh
Bokeh
Airbrake
Airbrake

Flask Discussions

Discover why developers choose Flask. Read real-world technical decisions and stack choices from the StackShare community.

Gokhan Boranalp
Gokhan Boranalp

General Manager at Zetaops

Mar 8, 2019

Needs adviceonErlangErlangRiakRiakFlaskFlask

Stackshare guys/gals what are you trying to do by adding this "Stack Profile strength: Basic " to our profile. Basically it is BS and unnecessary measurement method. Checkout the jewels we are working with Flask Erlang Riak and more.

0 views0
Comments
Jeyabalaji Subramanian
Jeyabalaji Subramanian

CTO at FundsCorner

Jan 22, 2019

Needs adviceonAmazon SQSAmazon SQSReactReactPythonPython

At FundsCorner, we are on a mission to enable fast accessible credit to India’s Kirana Stores. We are an early stage startup with an ultra small Engineering team. All the tech decisions we have made until now are based on our core philosophy: "Build usable products fast".

Based on the above fundamentals, we chose Python as our base language for all our APIs and micro-services. It is ultra easy to start with, yet provides great libraries even for the most complex of use cases. Our entire backend stack runs on Python and we cannot be more happy with it! If you are looking to deploy your API as server-less, Python provides one of the least cold start times.

We build our APIs with Flask. For backend database, our natural choice was MongoDB. It frees up our time from complex database specifications - we instead use our time in doing sensible data modelling & once we finalize the data model, we integrate it into Flask using Swagger UI. Mongo supports complex queries to cull out difficult data through aggregation framework & we have even built an internal framework called "Poetry", for aggregation queries.

Our web apps are built on Vue.js , Vuetify and vuex. Initially we debated a lot around choosing Vue.js or React , but finally settled with Vue.js, mainly because of the ease of use, fast development cycles & awesome set of libraries and utilities backing Vue.

You simply cannot go wrong with Vue.js . Great documentation, the library is ultra compact & is blazing fast. Choosing Vue.js was one of the critical decisions made, which enabled us to launch our web app in under a month (which otherwise would have taken 3 months easily). For those folks who are looking for big names, Adobe, and Alibaba and Gitlab are using Vue.

By choosing Vuetify, we saved thousands of person hours in designing the CSS files. Vuetify contains all key material components for designing a smooth User experience & it just works! It's an awesome framework. All of us at FundsCorner are now lifelong fanboys of Vue.js and Vuetify.

On the infrastructure side, all our API services and backend services are deployed as server less micro-services through Zappa. Zappa makes your life super easy by packaging everything that is required to deploy your code as AWS Lambda. We are now addicted to the single - click deploys / updates through Zappa. Try it out & you will convert!

Also, if you are using Zappa, you can greatly simplify your CI / CD pipelines. Do try it! It's just awesome! and... you will be astonished by the savings you have made on AWS bills at end of the month.

Our CI / CD pipelines are built using GitLab CI. The documentation is very good & it enables you to go from from concept to production in minimal time frame.

We use Sentry for all crash reporting and resolution. Pro tip, they do have handlers for AWS Lambda , which made our integration super easy.

All our micro-services including APIs are event-driven. Our background micro-services are message oriented & we use Amazon SQS as our message pipe. We have our own in-house workflow manager to orchestrate across micro - services.

We host our static websites on Netlify. One of the cool things about Netlify is the automated CI / CD on git push. You just do a git push to deploy! Again, it is super simple to use and it just works. We were dogmatic about going server less even on static web sites & you can go server less on Netlify in a few minutes. It's just a few clicks away.

We use Google Compute Engine, especially Google Vision for our AI experiments.

For Ops automation, we use Slack. Slack provides a super-rich API (through Slack App) through which you can weave magical automation on boring ops tasks.

0 views0
Comments
Mike Dvorak
Mike Dvorak

Jan 2, 2016

Needs adviceonFlaskFlask

Service to query NOAA weather forecasts data and service to build tidal current forecast maps using AWS EC2 and Geoserver Flask

0 views0
Comments
MoonSoo Kim
MoonSoo Kim

Chief Technology Officer at nrise

Mar 25, 2015

Needs adviceonFlaskFlask

어플리케이션 서버는 flask 로 작성되었습니다. 미니멀하며, 어플리케이션 서버를 구축하는데 필요한 것들은 대부분 준비되어 있습니다. Flask

0 views0
Comments
Sharone Zitzman
Sharone Zitzman

Head of Developer Relations at Cloudify

Nov 9, 2014

Needs adviceonFlaskFlask

This lightweight web framework enables quick REST API development while enabling easy clustering, and the usage of multiple worker processes required to scale the REST API service to meet high volume requirements. Flask

0 views0
Comments

Try It

Visit Website

Adoption

On StackShare

Companies
1.29k
AFGKLM+1285
Developers
17.7k
LNLMLN+17665