Skip to content

indexnowkit for Python

Tell search engines (Bing, Yandex, Naver, Seznam, Yep, and the other participants of the IndexNow registry) about new, changed and deleted pages the moment a model is committed. One decorator on the model, one key, done. Google does not participate; IndexNow is a notification, not indexing.

Package Framework Install
Core plain Python, any WSGI/ASGI application, the indexnowkit command line for any site (cron, CI) pip install indexnowkit
Django Django 5.2 LTS, 6.0, 6.1 pip install indexnowkit-django (wave P step 2)
SQLAlchemy SQLAlchemy 2.0, 2.1 pip install indexnowkit-sqlalchemy (wave P step 3)
FastAPI FastAPI / Starlette pip install indexnowkit-fastapi (wave P step 4)
Flask Flask 3 pip install indexnowkit-flask (wave P, second phase)
Wagtail Wagtail 6.3+ pip install indexnowkit-wagtail (wave P, second phase)

The PHP family of the same specification lives at indexnowkit.dev/php. Machine-readable: llms.txt, llms-full.txt. Issues and pull requests: github.com/indexnowkit/python.