{"package":"semantic-router","ecosystem":"pypi","latest_version":"0.1.12","description":"Super fast semantic router for AI decision making","license":"MIT","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/semantic-router/","repository":"","downloads_weekly":178283,"health":{"score":69,"risk":"moderate","breakdown":{"maintenance":15,"popularity":14,"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":"0.1.12","total_count":94,"recent":["0.1.0.dev4","0.1.0.dev5","0.1.0.dev6","0.1.0.dev7","0.1.0.dev8","0.1.0.dev9","0.1.0.dev10","0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.1.5","0.1.6","0.1.7","0.1.8","0.1.9","0.1.10","0.1.11","0.1.12"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2025-11-18T13:22:43.655647Z","dependencies_count":78,"dependencies":["aiohttp<4,>=3.10.11","aurelio-sdk>=0.0.19","colorama<0.5,>=0.4.6","colorlog<7,>=6.8.0","litellm>=1.61.3","numpy>=1.25.2","openai<3.0.0,>=1.10.0","pydantic<3,>=2.10.2","pyyaml<7,>=6.0.1","regex>=2023.12.25","tiktoken<1.0.0,>=0.6.0","tornado<7,>=6.4.2","urllib3<3,>=1.26","boto3<2,>=1.34.98; extra == \"all\"","botocore<2,>=1.34.110; extra == \"all\"","cohere<6.00,>=5.9.4; extra == \"all\"","dagger-io>=0.1.1; python_version >= \"3.11\" and extra == \"all\"","fastembed<0.4,>=0.3.0; python_version < \"3.13\" and extra == \"all\"","google-cloud-aiplatform<2,>=1.45.0; extra == \"all\"","ipykernel<7,>=6.25.0; extra == \"all\"","llama-cpp-python<0.2.86,>=0.2.28; python_version < \"3.13\" and extra == \"all\"","mistralai<0.1.0,>=0.0.12; extra == \"all\"","mypy<2,>=1.7.1; extra == \"all\"","ollama>=0.1.7; extra == \"all\"","pillow<11.0.0,>=10.2.0; python_version < \"3.13\" and extra == \"all\"","pinecone[asyncio]<8.0.0,>=7.0.0; extra == \"all\"","psycopg[binary]<4,>=3.1.0; extra == \"all\"","pytest-asyncio<0.25,>=0.24.0; extra == \"all\"","pytest-cov<5,>=4.1.0; extra == \"all\"","pytest-mock<4,>=3.12.0; extra == \"all\"","pytest-timeout; extra == \"all\"","pytest-xdist<4,>=3.5.0; extra == \"all\"","pytest~=8.2; extra == \"all\"","python-dotenv<2,>=1.0.0; extra == \"all\"","qdrant-client<2,>=1.11.1; extra == \"all\"","requests-mock<2,>=1.12.1; extra == \"all\"","ruff<0.12,>=0.11.2; extra == \"all\"","sentence-transformers>=5.0.0; python_version < \"3.13\" and extra == \"all\"","tokenizers>=0.19; python_version < \"3.13\" and extra == \"all\"","torch>=2.6.0; python_version < \"3.13\" and extra == \"all\"","torchvision>=0.17.0; python_version < \"3.13\" and extra == \"all\"","transformers>=4.36.2; python_version < \"3.13\" and extra == \"all\"","types-pyyaml<7,>=6.0.12.12; extra == \"all\"","types-requests<3,>=2.31.0; extra == \"all\"","boto3<2,>=1.34.98; extra == \"bedrock\"","botocore<2,>=1.34.110; extra == \"bedrock\"","cohere<6.00,>=5.9.4; extra == \"cohere\"","dagger-io>=0.1.1; python_version >= \"3.11\" and extra == \"dev\"","ipykernel<7,>=6.25.0; extra == \"dev\"","mypy<2,>=1.7.1; extra == \"dev\"","pytest-asyncio<0.25,>=0.24.0; extra == \"dev\"","pytest-cov<5,>=4.1.0; extra == \"dev\"","pytest-mock<4,>=3.12.0; extra == \"dev\"","pytest-timeout; extra == \"dev\"","pytest-xdist<4,>=3.5.0; extra == \"dev\"","pytest~=8.2; extra == \"dev\"","python-dotenv<2,>=1.0.0; extra == \"dev\"","requests-mock<2,>=1.12.1; extra == \"dev\"","ruff<0.12,>=0.11.2; extra == \"dev\"","types-pyyaml<7,>=6.0.12.12; extra == \"dev\"","types-requests<3,>=2.31.0; extra == \"dev\"","pydoc-markdown>=4.8.2; python_version < \"3.12\" and extra == \"docs\"","fastembed<0.4,>=0.3.0; python_version < \"3.13\" and extra == \"fastembed\"","google-cloud-aiplatform<2,>=1.45.0; extra == \"google\"","llama-cpp-python<0.2.86,>=0.2.28; python_version < \"3.13\" and extra == \"local\"","sentence-transformers>=5.0.0; python_version < \"3.13\" and extra == \"local\"","tokenizers>=0.19; python_version < \"3.13\" and extra == \"local\"","torch>=2.6.0; python_version < \"3.13\" and extra == \"local\"","transformers>=4.36.2; python_version < \"3.13\" and extra == \"local\"","mistralai<0.1.0,>=0.0.12; extra == \"mistralai\"","ollama>=0.1.7; extra == \"ollama\"","pinecone[asyncio]<8.0.0,>=7.0.0; extra == \"pinecone\"","psycopg[binary]<4,>=3.1.0; extra == \"postgres\"","qdrant-client<2,>=1.11.1; extra == \"qdrant\"","pillow<11.0.0,>=10.2.0; python_version < \"3.13\" and extra == \"vision\"","torch>=2.6.0; python_version < \"3.13\" and extra == \"vision\"","torchvision>=0.17.0; python_version < \"3.13\" and extra == \"vision\"","transformers>=4.36.2; python_version < \"3.13\" and extra == \"vision\""]},"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":"0.1.12","version_hint":null,"summary":"semantic-router@0.1.12 is safe to use (health: 69/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":736,"_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":165,"avg_days_between_releases":null,"release_velocity":"moderate"}}