{"package":"farm-haystack","ecosystem":"pypi","latest_version":"1.26.4.post0","description":"LLM framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data.","license":"Apache-2.0","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/farm-haystack/","repository":"https://github.com/deepset-ai/haystack","downloads_weekly":0,"health":{"score":45,"risk":"high","breakdown":{"maintenance":5,"popularity":0,"security":25,"maturity":15,"community":0},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"1.26.4.post0","total_count":115,"recent":["1.23.0","1.24.0rc1","1.24.0","1.24.1rc1","1.24.1","1.25.0rc1","1.25.0","1.25.1","1.25.2","1.25.3","1.25.4","1.25.5","1.26.0rc1","1.26.0","1.26.1","1.26.2","1.26.3rc1","1.26.3","1.26.4","1.26.4.post0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2025-04-03T15:13:20.857714Z","dependencies_count":184,"dependencies":["boilerpy3","events","httpx","jsonschema","lazy-imports==0.3.1","more-itertools","networkx","pandas","pillow","platformdirs","posthog","prompthub-py==4.0.0","pydantic<2","quantulum3","rank-bm25","requests","requests-cache<1.0.0","scikit-learn>=1.3.0","sseclient-py","tenacity","tiktoken>=0.5.1","tqdm","transformers<5.0,>=4.46","azure-ai-formrecognizer>=3.2.0b2; extra == \"all\"","beautifulsoup4; extra == \"all\"","boto3>=1.28.57; extra == \"all\"","elastic-transport<8; extra == \"all\"","elasticsearch<8,>=7.17; extra == \"all\"","faiss-cpu<=1.7.2,>=1.6.3; extra == \"all\"","huggingface-hub>=0.5.0; extra == \"all\"","langdetect; extra == \"all\"","markdown; extra == \"all\"","mlflow; extra == \"all\"","nltk>=3.9.1; extra == \"all\"","openai-whisper>=20231106; extra == \"all\"","opensearch-py>=2; extra == \"all\"","pdf2image>1.14; extra == \"all\"","pinecone-client<3,>=2.0.11; extra == \"all\"","psycopg2-binary; platform_system != \"Windows\" and extra == \"all\"","pymongo>=4.6; extra == \"all\"","pytesseract>0.3.7; extra == \"all\"","python-docx; extra == \"all\"","python-frontmatter; extra == \"all\"","python-magic-bin; platform_system == \"Windows\" and extra == \"all\"","python-magic; platform_system != \"Windows\" and extra == \"all\"","python-pptx<=1.0; extra == \"all\"","rapidfuzz<2.8.0,>=2.0.15; extra == \"all\"","scipy>=1.3.2; extra == \"all\"","selenium>=4.11.0; extra == \"all\"","sentence-transformers<=3.0.0,>=2.3.1; extra == \"all\"","seqeval; extra == \"all\"","sqlalchemy-utils; extra == \"all\"","sqlalchemy<2,>=1.4.2; extra == \"all\"","tika; extra == \"all\"","transformers[sentencepiece,torch]<5.0,>=4.46; extra == \"all\"","weaviate-client>2; extra == \"all\"","azure-ai-formrecognizer>=3.2.0b2; extra == \"all-gpu\"","beautifulsoup4; extra == \"all-gpu\"","boto3>=1.28.57; extra == \"all-gpu\"","elastic-transport<8; extra == \"all-gpu\"","elasticsearch<8,>=7.17; extra == \"all-gpu\"","faiss-gpu<2,>=1.6.3; extra == \"all-gpu\"","huggingface-hub>=0.5.0; extra == \"all-gpu\"","langdetect; extra == \"all-gpu\"","markdown; extra == \"all-gpu\"","mlflow; extra == \"all-gpu\"","nltk>=3.9.1; extra == \"all-gpu\"","openai-whisper>=20231106; extra == \"all-gpu\"","opensearch-py>=2; extra == \"all-gpu\"","pdf2image>1.14; extra == \"all-gpu\"","pinecone-client<3,>=2.0.11; extra == \"all-gpu\"","psycopg2-binary; platform_system != \"Windows\" and extra == \"all-gpu\"","pymongo>=4.6; extra == \"all-gpu\"","pytesseract>0.3.7; extra == \"all-gpu\"","python-docx; extra == \"all-gpu\"","python-frontmatter; extra == \"all-gpu\"","python-magic-bin; platform_system == \"Windows\" and extra == \"all-gpu\"","python-magic; platform_system != \"Windows\" and extra == \"all-gpu\"","python-pptx<=1.0; extra == \"all-gpu\"","rapidfuzz<2.8.0,>=2.0.15; extra == \"all-gpu\"","scipy>=1.3.2; extra == \"all-gpu\"","selenium>=4.11.0; extra == \"all-gpu\"","sentence-transformers<=3.0.0,>=2.3.1; extra == \"all-gpu\"","seqeval; extra == \"all-gpu\"","sqlalchemy-utils; extra == \"all-gpu\"","sqlalchemy<2,>=1.4.2; extra == \"all-gpu\"","tika; extra == \"all-gpu\"","transformers[sentencepiece,torch]<5.0,>=4.46; extra == \"all-gpu\"","weaviate-client>2; extra == \"all-gpu\"","openai-whisper>=20231106; extra == \"audio\"","boto3>=1.28.57; extra == \"aws\"","pillow<=9.0.0; extra == \"colab\"","selenium>=4.11.0; extra == \"crawler\"","black[jupyter]~=23.0; extra == \"dev\"","coverage; extra == \"dev\"","dulwich<1.0.0,>=0.21.0; extra == \"dev\"","mypy==1.10.0; extra == \"dev\"","pre-commit; extra == \"dev\"","psutil; extra == \"dev\"","pylint; extra == \"dev\"","pytest; extra == \"dev\"","pytest-asyncio; extra == \"dev\"","pytest-cov; extra == \"dev\"","pytest-custom-exit-code; extra == \"dev\"","python-multipart; extra == \"dev\"","reno; extra == \"dev\"","responses; extra == \"dev\"","toml; extra == \"dev\"","tox; extra == \"dev\"","elastic-transport<8; extra == \"docstores\"","elasticsearch<8,>=7.17; extra == \"docstores\"","faiss-cpu<=1.7.2,>=1.6.3; extra == \"docstores\"","opensearch-py>=2; extra == \"docstores\"","pinecone-client<3,>=2.0.11; extra == \"docstores\"","psycopg2-binary; platform_system != \"Windows\" and extra == \"docstores\"","pymongo>=4.6; extra == \"docstores\"","sqlalchemy-utils; extra == \"docstores\"","sqlalchemy<2,>=1.4.2; extra == \"docstores\"","weaviate-client>2; extra == \"docstores\"","elastic-transport<8; extra == \"docstores-gpu\"","elasticsearch<8,>=7.17; extra == \"docstores-gpu\"","faiss-gpu<2,>=1.6.3; extra == \"docstores-gpu\"","opensearch-py>=2; extra == \"docstores-gpu\"","pinecone-client<3,>=2.0.11; extra == \"docstores-gpu\"","psycopg2-binary; platform_system != \"Windows\" and extra == \"docstores-gpu\"","pymongo>=4.6; extra == \"docstores-gpu\"","sqlalchemy-utils; extra == \"docstores-gpu\"","sqlalchemy<2,>=1.4.2; extra == \"docstores-gpu\"","weaviate-client>2; extra == \"docstores-gpu\"","elastic-transport<8; extra == \"elasticsearch\"","elasticsearch<8,>=7.17; extra == \"elasticsearch\"","elastic-transport<8; extra == \"elasticsearch7\"","elasticsearch<8,>=7.17; extra == \"elasticsearch7\"","elastic-transport<9,>=8; extra == \"elasticsearch8\"","elasticsearch<9,>=8; extra == \"elasticsearch8\"","faiss-cpu<=1.7.2,>=1.6.3; extra == \"faiss\"","psycopg2-binary; platform_system != \"Windows\" and extra == \"faiss\"","sqlalchemy-utils; extra == \"faiss\"","sqlalchemy<2,>=1.4.2; extra == \"faiss\"","faiss-gpu<2,>=1.6.3; extra == \"faiss-gpu\"","psycopg2-binary; platform_system != \"Windows\" and extra == \"faiss-gpu\"","sqlalchemy-utils; extra == \"faiss-gpu\"","sqlalchemy<2,>=1.4.2; extra == \"faiss-gpu\"","azure-ai-formrecognizer>=3.2.0b2; extra == \"file-conversion\"","beautifulsoup4; extra == \"file-conversion\"","markdown; extra == \"file-conversion\"","python-docx; extra == \"file-conversion\"","python-frontmatter; extra == \"file-conversion\"","python-magic-bin; platform_system == \"Windows\" and extra == \"file-conversion\"","python-magic; platform_system != \"Windows\" and extra == \"file-conversion\"","python-pptx<=1.0; extra == \"file-conversion\"","tika; extra == \"file-conversion\"","black[jupyter]~=23.0; extra == \"formatting\"","huggingface-hub>=0.5.0; extra == \"inference\"","sentence-transformers<=3.0.0,>=2.3.1; extra == \"inference\"","transformers[sentencepiece,torch]<5.0,>=4.46; extra == \"inference\"","mlflow; extra == \"metrics\"","rapidfuzz<2.8.0,>=2.0.15; extra == \"metrics\"","scipy>=1.3.2; extra == \"metrics\"","seqeval; extra == \"metrics\"","pymongo>=4.6; extra == \"mongodb\"","pdf2image>1.14; extra == \"ocr\"","pytesseract>0.3.7; extra == \"ocr\"","faiss-cpu<=1.7.2,>=1.6.3; extra == \"only-faiss\"","faiss-gpu<2,>=1.6.3; extra == \"only-faiss-gpu\"","pinecone-client<3,>=2.0.11; extra == \"only-pinecone\"","onnxruntime; extra == \"onnx\"","onnxruntime-tools; extra == \"onnx\"","onnxruntime-gpu; extra == \"onnx-gpu\"","onnxruntime-tools; extra == \"onnx-gpu\"","opensearch-py>=2; extra == \"opensearch\"","pinecone-client<3,>=2.0.11; extra == \"pinecone\"","psycopg2-binary; platform_system != \"Windows\" and extra == \"pinecone\"","sqlalchemy-utils; extra == \"pinecone\"","sqlalchemy<2,>=1.4.2; extra == \"pinecone\"","langdetect; extra == \"preprocessing\"","nltk>=3.9.1; extra == \"preprocessing\"","aiorwlock<2,>=1.3.0; extra == \"ray\"","ray[serve]!=1.12.0,<2,>=1.9.1; platform_system == \"Windows\" and extra == \"ray\"","ray[serve]<2,>=1.9.1; platform_system != \"Windows\" and extra == \"ray\"","psycopg2-binary; platform_system != \"Windows\" and extra == \"sql\"","sqlalchemy-utils; extra == \"sql\"","sqlalchemy<2,>=1.4.2; extra == \"sql\"","weaviate-client>2; extra == \"weaviate\""]},"github_stats":null,"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"1.26.4.post0","version_hint":null,"summary":"farm-haystack@1.26.4.post0 is safe to use (health: 45/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":782,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":20,"first_release_age_days":null,"last_release_days_ago":391,"avg_days_between_releases":null,"release_velocity":"stale"}}