Using SQLAlchemy with spatial databases
Alternatives To Geoalchemy
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Sqlalchemy7,80841,8535,3392 hours ago289July 15, 2023183mitPython
The Database Toolkit for Python
Databases3,517309025 days ago41December 18, 2022124bsd-3-clausePython
Async database support for Python. 🗄
Ibis3,1692424an hour ago48August 13, 2023101apache-2.0Python
The flexibility of Python with the scale and performance of modern SQL.
Flask Base2,838
8 months ago1mitPython
A simple Flask boilerplate app with SQLAlchemy, Redis, User Authentication, and more.
Awesome Sqlalchemy2,341
2 years ago9Python
A curated list of awesome tools for SQLAlchemy
Flask Migrate2,2469,36320315 days ago44February 02, 202310mitPython
SQLAlchemy database migrations for Flask applications using Alembic
Alembic2,11810,72675718 days ago119August 16, 202394mitPython
A database migrations tool for SQLAlchemy.
69 days ago29September 08, 202038apache-2.0Python
Automatically generate a RESTful API service for your legacy database. No code required!
Pyhive1,617404703 months ago28August 17, 2023206otherPython
Python interface to Hive and Presto. 🐝
Ormar1,4481914 hours ago84June 26, 202287mitPython
python async orm with fastapi in mind and pydantic validation
Alternatives To Geoalchemy
Select To Compare

Alternative Project Comparisons


WARNING: This package is deprecated and was replaced by GeoAlchemy2 .

GIS Support for SQLAlchemy.


GeoAlchemy is an extension of SQLAlchemy. It provides support for Geospatial data types at the ORM layer using SQLAlchemy. It aims to support spatial operations and relations specified by the Open Geospatial Consortium (OGC). The project started under Google Summer of Code Program under the mentorship of Mark Ramm-Christensen.


Requires SQLAlchemy > 0.6. Supported on Python 2.5 and Python 2.6. Should also work with Python 2.4 but has not been tested. It also requires a supported spatial database.

Supported Spatial Databases

At present PostGIS, Spatialite, MySQL, Oracle and MS SQL Server 2008 are supported.


GeoAlchemy is at an early stage of development. Its mailing list is available on Google Groups. The source code can be found on GitHub. Also, feel free to email the author directly to send bugreports, feature requests, patches, etc.


To install type as usual:

$ easy_install GeoAlchemy

Or, download the package, change into geoalchemy dir and type:

$ python install


Documentation is available online at You can also generate full documentation using sphinx by doing make html in the doc dir and pointing the browser to doc/_build/index.html.

Package Contents

Source code of the project.
Unittests for GeoAlchemy.
Documentation source.
A few examples demonstrating usage.


GeoAlchemy is released under the MIT License.


The contributors to this project (in alphabetical order are):

  • Eric Lemoine
  • Frank Broniewski
  • Mark Hall
  • Michael Bayer
  • Mike Gilligan
  • Sanjiv Singh
  • Stefano Costa
  • Tobias Sauerwein
Popular Database Projects
Popular Sqlalchemy Projects
Popular Data Storage Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Spatial Analysis