Flask-WTF — Flask-WTF 0.9.3 documentation

### Navigation

- index
- modules |
- next |
- Flask-WTF 0.9.3 documentation »

# Flask-WTF

Flask-WTF offers simple integration with WTForms.

## Current Version

The current version of Flask-WTF is 0.9.3.

View other versions of documentation at Read the Docs.

## Features

- Integration with wtforms.
- Secure Form with csrf token.
- Global csrf protection.
- Recaptcha supporting.
- File upload that works with Flask-Uploads.
- Internationalization integration.

## User’s Guide

This part of the documentation, which is mostly prose, begins with some background information about Flask-WTF, then focuses on step-by-step instructions for getting the most out of Flask-WTF.

- Installation
  - Distribute & Pip
  - Cheeseshop Mirror
  - Get the Code
- Quickstart
  - Creating Forms
  - Validating Forms
- Creating Forms
  - Secure Form
  - File Uploads
  - HTML5 Widgets
  - Recaptcha
- CSRF Protection
  - Why CSRF
  - Implementation
  - AJAX
- Configuration
  - Forms and CSRF
  - Recaptcha

## API Documentation

If you are looking for information on a specific function, class or method, this part of the documentation is for you.

- Developer Interface
  - Forms and Fields
  - CSRF Protection

## Additional Notes

Legal information and changelog are here.

- Upgrading to Newer Releases
  - Version 0.9.0
- Flask-WTF Changelog
  - Version 0.9.4
  - Version 0.9.3
  - Version 0.9.2
  - Version 0.9.1
  - Version 0.9.0
  - Version 0.8.4
  - Version 0.8.3
  - Version 0.8.2 and prior
- Authors
  - Contributors
- BSD License