As per Flask-SQLAlchemy [CHANGELOG](https://flask-sqlalchemy.palletsprojects.com/en/3.1.x/changes/#version-3-0-0) > The extension object is stored directly as app.extensions["sqlalchemy"].