Spring Python is an extension of the Java-based Spring Framework and Spring Security Framework, targeted for Python. It is not a straight port, but instead an extension of the same concepts that need solutions applied in Python.

This document provides a reference guide to Spring's features. Since this document is still to be considered very much work-in-progress, if you have any requests or comments, please post them on the user mailing list or on the Spring Python support forums.

[Note]What we mean by "Spring Java"

Throughout this documentation, the term Spring Java is used on occasion as shorthand for The Spring Framework, referring to the original, java-based framework.

Before we go on, a few words of gratitude are due to the SpringSource team for putting together a framework for writing this reference documentation.