huggingface/huggingface_hub
The official Python client for the Hugging Face Hub.
This is a Python client that helps ML developers and researchers easily find, download, upload, and manage machine learning models and datasets. It allows you to programmatically access the Hugging Face Hub, where you can share your work and use resources from the community. You can take models and datasets from the Hub into your Python environment and upload your own creations back to the Hub.
3,405 stars. Used by 325 other packages. Actively maintained with 89 commits in the last 30 days. Available on PyPI.
Use this if you are a Python developer or ML researcher who needs to programmatically interact with the Hugging Face Hub to manage or retrieve machine learning assets.
Not ideal if you prefer to interact with the Hugging Face Hub through its web interface or are not working in a Python development environment.
Stars
3,405
Forks
955
Language
Python
License
Apache-2.0
Category
Last pushed
Mar 13, 2026
Commits (30d)
89
Dependencies
9
Reverse dependents
325
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/huggingface/huggingface_hub"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related frameworks
huggingface/hub-docs
Docs of the Hugging Face Hub
huggingface/huggingface.js
Use Hugging Face with JavaScript
dice-group/Ontolearn
OWL Class Expressions Learning in Python
KRR-Oxford/DeepOnto
A package for ontology engineering with deep learning and language models.
gomlx/go-huggingface
Conveniently download files, models, tokenizers from HuggingFace Hub