A Django framework for connecting applications to third-party systems, with support for authentication, polling, webhooks, incremental sync, and data ingestion via dlt.
pip install django-connectorsWith dlt-backed ingestion:
pip install "django-connectors[dlt]"Then add it to INSTALLED_APPS:
INSTALLED_APPS = [
...
"django_connectors",
]This project uses uv.
uv sync --all-extras
uv run --all-extras pytest
uv run --all-extras ruff check django_connectors/ tests/
uv run --all-extras ruff format --check django_connectors/ tests/develop is the working branch; releases flow develop → main and publish to
PyPI automatically. See AGENTS.md for the full workflow.
MIT — see LICENSE.