This is a static archive of the Python wiki, which was retired in February 2026 due to lack of usage and the resources necessary to serve it — predominately to bots, crawlers, and LLM companies.
Pages are preserved as they were at the time of archival. For current information, please visit python.org.
If a change to this archive is absolutely needed, requests can be made via the infrastructure@python.org mailing list.

A framework for WebProgramming.

Masthead

URL

http://aquarium.sourceforge.net

version

2.3 (Date:2007-01-01)

licence
Aquarium is open source software available under a BSD-style license.
platforms
Unix and Windows
Python versions
2.3 or higher

Deployment Platforms

CGI, ModPython, FastCGI and custom python-based web servers are supported via Web Server Adaptor classes, as is its own Web server, Glass. WSGI support is currently in CVS.

Suitability

Development Interfaces

Environment Access

Session, Identification and Authentication

Classes for session management are provided, sessions can be stored in memory, in the database, or a custom session container can be written easily.

Persistence Support

Provides a DatabaseAssistant class that abstracts and assists in database connectivity using DBAPI modules

Presentation Support

Uses and tightly integrates Cheetah templating engine. The Aquarium project leader is also now a co-developer of Cheetah, so the integration of Cheetah can only improve from an already high level.

InTheirOwnWords

Aquarium is a Web application framework, written in Python. It provides an approach to producing a Web application without duplication of effort by reducing the amount of code you need to write. It offers convenient libraries and extensible APIs for items such as session management and Web server integration (including CGI, mod_python, FastCGI, or its own Web server, Glass). It provides tight integration with Cheetah, including autocompilation of Cheetah templates. Last of all, it offers a convenient approach to Web development. As a developer, you just "plug in" modules; Aquarium ties them all together.

Aquarium's features were inspired by a broad range of Web technologies (such as PHP's FreeTrade, Java's Struts, Perl's Mason, and Python's Zope). It is Open Source software, available under a BSD-style license. Aquarium is compact--just a few thousand lines of code--and extremely well documented. It's a useful tool for creating any highly-dynamic, custom Web application written in Python.

Aquarium is based around these ideas:

Aquarium is now used world wide. I.e. there are people in at least the following countries using it: US, England, the Netherlands, the Ukraine, and Australia.

Hosting


2026-02-14 16:06