web2py 2.27.1 is the last version of web2py supporting python 2.7

Future versions of web2py will require 3.9 or greater.

While we will continue some limited support for web2py, for future development, we no longer recommend it. We strongly recommend instead web2py's successor: py4web. It is smaller and 10x faster. It uses the same pydal and the same templates as web2py. It includes better Auth, Form, and Grid. Porting web2py apps to py4web is easy. Ask for help on the py4web google group.

Web Framework

Free open source full-stack framework for rapid development of fast, scalable, secure and portable database-driven web-based applications. Written and programmable in Python (version 3 and 2.7).

Current version: 2.27.1-stable+timestamp.2024.09.09.05.05.15 (LGPLv3 License)

Batteries Included

Everything you need in one package including fast multi-threaded web server, SQL database and web-based interface. No third party dependencies but works with third party tools.

Web-Based IDE

Create, modify, deploy and manage application from anywhere using your browser. One web2py instance can run multiple web sites using different databases. Try the interactive demo.

Extensive Docs

Start with some quick examples, then read the manual and the Sphinx docs, watch videos, and join a user group for discussion. Take advantage of the layouts, plugins, appliances, and recipes.