یکی از فریم ورک های زبان برنامه نویسی پایتون Flask است که با عنوان Micro-Framework معروف است.این فریم ورک دارای هسته ای کوچک و ساده ولی با قابلیت انعطاف پذیری و توسعه با Plugin هایی از جمله Babel, CouchDB, MongoDB و ... می باشد. Micro به معنای این که تمامی برنامه های وب شما می بایست در یک فایل واحد پایتون قرار بگیرند نیست. (گرچه می تواند این گونه هم باشد).


هسته ی اصلی Flask کوچک و ساده طراحی شده ولی می توان به راحتی آن را گسترش داد.اگر بخواهیم خیلی راحت بیان کنیم Flask برای شما تصمیم نمی گیرد که چگونه از Database استفاده کنید و یا از چه نوع Template Engine و با چه رویکری می بایست استفاده کرد، همه چیز را همانگونه که بخواهید به راحتی می توانید تغییر دهید.به طور پیش فرض، Flask شامل مواردی همچون Database abstraction layer یا form validation نمی باشد بلکه به شما اجازه می دهد از Plugin هایی همچون ارتباط با پایگاه داده، اعتبارسنجی فرم، آپلود فایل، تکنولوژی های مختلف احراز هویت و ... استفاده کنید.

در زیر برخی ویژگی های Flask بیان شده است:
سادگی و راحتی این فریم ورک.
یکپارچگی و استفاده به صورت Built in از Development Server و Debugger.
پشتیبانی ازقابلیت های Unit Testing، RESTful request، Jinja2 Templating، Secure Cookies، Unicode.
دارای Document های زیاد.