{"package":"octavia","ecosystem":"pypi","latest_version":"18.0.0","description":"OpenStack Octavia Scalable Load Balancer as a Service","license":"Apache-2.0","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://docs.openstack.org/octavia/latest/","repository":"","downloads_weekly":1231,"health":{"score":68,"risk":"moderate","breakdown":{"maintenance":20,"popularity":6,"security":25,"maturity":15,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"18.0.0","total_count":117,"recent":["13.0.0.0rc1","13.0.0","13.0.1","14.0.0.0rc1","14.0.0","14.0.1","14.0.2","15.0.0.0rc1","15.0.0","15.0.1","15.1.0","16.0.0.0rc1","16.0.0.0rc2","16.0.0","16.0.1","17.0.0.0rc1","17.0.0.0rc2","17.0.0","18.0.0.0rc1","18.0.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2026-04-01T10:53:59.970025Z","dependencies_count":68,"dependencies":["alembic>=0.9.6","cotyledon>=1.3.0","pecan>=1.3.2","pbr>=3.1.1","SQLAlchemy>=1.2.19","SQLAlchemy-Utils>=0.30.11","futurist>=1.2.0","requests>=2.23.0","rfc3986>=1.2.0","keystoneauth1>=3.4.0","keystonemiddleware>=9.5.0","WebOb>=1.8.2","stevedore>=1.20.0","openstacksdk>=0.103.0","oslo.config>=6.8.0","oslo.context>=2.22.0","oslo.db[mysql]>=8.4.0","oslo.i18n>=3.20.0","oslo.log>=4.3.0","oslo.messaging>=14.1.0","oslo.middleware>=4.0.1","oslo.policy>=4.5.0","oslo.reports>=1.18.0","oslo.serialization>=2.28.1","oslo.upgradecheck>=1.3.0","oslo.utils>=4.7.0","psutil>=5.7.1","pyasn1!=0.2.3,>=0.1.8","pyasn1-modules>=0.0.6","python-barbicanclient>=4.5.2","python-glanceclient>=2.8.0","python-novaclient>=9.1.0","python-cinderclient>=3.3.0","WSME>=0.8.0","Jinja2>=2.10","taskflow!=6.0.0,>=5.9.0","castellan>=0.16.0","tenacity>=5.0.4","distro>=1.2.0","jsonschema>=3.2.0","octavia-lib>=3.8.0","setproctitle>=1.1.10","python-dateutil>=2.7.0","Flask!=0.11,>=0.10","cryptography>=42.0.0","gunicorn>=19.9.0","Werkzeug>=0.14.1","pyroute2>=0.5.14; sys_platform != \"win32\"","redis>=3.4.0; extra == \"redis\"","kazoo>=2.6.0; extra == \"zookeeper\"","etcd3gw>=2.4.1; extra == \"etcd\"","hacking<6.2.0,>=6.1.0; extra == \"test\"","requests-mock>=1.2.0; extra == \"test\"","coverage!=4.4,>=4.0; extra == \"test\"","fixtures>=3.0.0; extra == \"test\"","flake8-import-order>=0.19.0; extra == \"test\"","oslotest>=3.2.0; extra == \"test\"","pylint!=4.0.0,!=4.0.1,!=4.0.2,>=2.5.3; extra == \"test\"","stestr>=2.0.0; extra == \"test\"","testrepository>=0.0.18; extra == \"test\"","testtools>=2.2.0; extra == \"test\"","testresources>=2.0.0; extra == \"test\"","testscenarios>=0.4; extra == \"test\"","doc8>=0.6.0; extra == \"test\"","bandit!=1.6.0,>=1.1.0; extra == \"test\"","sphinx!=2.1.0,>=2.0.0; extra == \"test\"","bashate>=0.5.1; extra == \"test\"","WebTest>=2.0.26; extra == \"test\""]},"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":"use_with_caution","issues":["Moderate health score (68/100) — verify manually"],"use_version":"18.0.0","version_hint":null,"summary":"octavia@18.0.0 low health (68/100) — consider alternatives"},"version_scoped":null,"_meta":{"endpoint":"check","tier":"full","philosophy":"DepScope is free. Use the cheapest endpoint that answers your real question.","cheaper_alternatives":[{"endpoint":"/api/exists/pypi/octavia","tokens_estimated":12,"use_when":"you only need to know if the package exists (hallucination guard)"},{"endpoint":"/api/health/pypi/octavia","tokens_estimated":80,"use_when":"you only need a 0-100 score for go/no-go (>=70 = safe)"},{"endpoint":"/api/prompt/pypi/octavia","tokens_estimated":280,"use_when":"you want a plain-text LLM-friendly brief instead of JSON"},{"endpoint":"POST /api/check_bulk","tokens_estimated":60,"use_when":"you have 5+ packages to check; sends one round-trip instead of N"}],"docs":"https://depscope.dev/integrate","hint_bulk":"You've called /api/check 11 times in 60s. Save bandwidth + tokens with POST /api/check_bulk (1 round-trip for N pkgs)."},"requested_version":null,"_cache":"miss","_response_ms":646,"_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":32,"avg_days_between_releases":null,"release_velocity":"active"}}