Flask-Admin
===========

**Why Flask?** As a micro-framework, `Flask <http://flask.pocoo.org/>`_ lets you build web services with very little overhead.
It offers lots of flexibility for you, the designer, to implement your project in a way that makes sense.

But the freedom comes at a price: Flask doesn't have all
the builtin magic that you might expect if you are used to other web frameworks.
In stead, it relies on a rich ecosystem of plugins that lets you cherry-pick just the functionality that's of interest to you.

**Why Flask-Admin?** In a world of microservices and API's, Flask-Admin solves
a really boring problem: It lets you quickly build an admin suite on top
of your data so that you, or someone else can start managing your web service without
having to constantly scratch around in the database.

Browse through the documentation below to learn more about what you can do with Flask-Admin. Or head over to
our `GitHub repository <http://github.com/flask-admin/flask-admin>`_ to find out how you can contribute to the project.

Examples
--------

Flask-Admin comes with several examples that will help you get a grip on what's possible.
Have a look at http://examples.flask-admin.org/ to see them in action, or browse through the example code in the `GitHub repository <http://github.com/flask-admin/flask-admin>`_.


User Guide
--------

.. toctree::
   :maxdepth: 2

   getting_started
   authorisation_and_permissions
   customising_builtin_views
   adding_your_own_views
   advanced
   api/index

Support
----------

Python 2.6 - 2.7 and 3.3 - 3.4.


Indices and tables
------------------

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
