deepdiff has 78.5M monthly downloads and 3K GitHub stars. Version 9.1.0 supports Python 3.10+, first published in 2014.
It is stably maintained under a permissive license, last released in May 2026.
It is built on top of cachebox and orderly-set. It is used by 543 tracked packages, including dbt-common, sagemaker-serve and datacontract-cli.
GitHub topics include tree, deep-search and repetition.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- cachebox <6,>=5.2
- orderly-set <6,>=5.5.0
29 optional dependencies
- bump2version[dev]
- click[cli]
- coverage[coverage]
- flake8[static]
- flake8-pyproject[static]
- flit-core[dev]
- furo[docs]
- ipdb[dev]
- jsonpickle[dev]
- nox[dev]
- numpy[dev]
- orjson[dev]
- orjson[optimize]
- pandas[dev]
- polars[dev]
- pydantic[static]
- pytest[test]
- pytest-benchmark[test]
- pytest-cov[test]
- python-dateutil[dev]
- python-dotenv[test]
- pytz[dev]
- pyyaml[cli]
- sphinx[docs]
- sphinx-sitemap[docs]
- sphinxemoji[docs]
- tomli[dev]
- tomli-w[dev]
- uuid6[dev]
Used By
- dbt-common
- sagemaker-serve
- datacontract-cli
- collate-data-diff
- pandapower
- mitreattack-python
- azure-cli-diff-tool
- lerobot
- azdev
- tianshou
- sceptre
- rootpath
- gdsfactoryplus
- pytest-deepassert
- pybatfish
- openbb-platform-api
- unique-toolkit
- trx-python
- agentdojo
- bbot
- recce
- localstack-snapshot
- qontract-reconcile
- openshift-python-wrapper
- eval-protocol
- cgse-common
- assetutilities
- snowflake-data-validation
- robotframework-doctestlibrary
- pylitterbot
- uefivars
- mlrun
- kodexa
- dbt-jobs-as-code
- bw2data
- intunecd
- pytest-regtest
- recce-nightly
- gt4py
- dipex
- amsterdam-schema-tools
- datajoint
- ethyca-fides
- iqcc-cloud-client
- aws-service-catalog-puppet
- nautobot-golden-config
- avaframe
- omnibase-core
- pytest-diff
- noetl