{"package":"google-cloud-aiplatform","ecosystem":"pypi","latest_version":"1.148.0","description":"Vertex AI API client library","license":"Apache 2.0","homepage":"https://github.com/googleapis/python-aiplatform","repository":"https://github.com/googleapis/python-aiplatform","downloads_weekly":31899173,"health":{"score":87,"risk":"low","breakdown":{"maintenance":25,"popularity":20,"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":"1.148.0","total_count":197,"recent":["1.129.0","1.130.0","1.131.0","1.132.0","1.133.0","1.134.0","1.135.0","1.136.0","1.137.0","1.138.0","1.139.0","1.140.0","1.141.0","1.142.0","1.143.0","1.144.0","1.145.0","1.146.0","1.147.0","1.148.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2026-04-15T02:35:05.594498Z","dependencies_count":253,"dependencies":["google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,<3.0.0,>=1.34.1","google-auth<3.0.0,>=2.47.0","proto-plus<2.0.0,>=1.22.3","protobuf!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<7.0.0,>=3.20.2","packaging>=14.3","google-cloud-storage<4.0.0,>=1.32.0; python_version < \"3.13\"","google-cloud-storage<4.0.0,>=2.10.0; python_version >= \"3.13\"","google-cloud-bigquery!=3.20.0,<4.0.0,>=1.15.0","google-cloud-resource-manager<3.0.0,>=1.3.3","google-genai<2.0.0,>=1.37.0; python_version < \"3.10\"","google-genai<2.0.0,>=1.66.0; python_version >= \"3.10\"","pydantic<3","typing_extensions","docstring_parser<1","requests>=2.28.1; extra == \"endpoint\"","requests-toolbelt<=1.0.0; extra == \"endpoint\"","google-cloud-bigquery-storage; extra == \"full\"","lit-nlp==0.4.0; python_version < \"3.13\" and extra == \"full\"","google-cloud-bigquery; extra == \"full\"","uvicorn[standard]>=0.16.0; extra == \"full\"","litellm<=1.82.6,>=1.75.5; extra == \"full\"","requests-toolbelt<=1.0.0; extra == \"full\"","pyarrow>=10.0.1; python_version == \"3.10\" and extra == \"full\"","tensorflow<3.0.0,>=2.3.0; python_version < \"3.13\" and extra == \"full\"","fastapi<=0.124.4,>=0.71.0; extra == \"full\"","httpx<=0.28.1,>=0.23.0; extra == \"full\"","pyyaml; extra == \"full\"","jsonschema; extra == \"full\"","pyyaml<7,>=5.3.1; extra == \"full\"","pyarrow>=10.0.1; python_version == \"3.11\" and extra == \"full\"","google-vizier>=0.1.6; extra == \"full\"","pyarrow>=14.0.0; python_version >= \"3.12\" and extra == \"full\"","docker>=5.0.3; extra == \"full\"","werkzeug<4.0.0,>=2.0.0; extra == \"full\"","tqdm>=4.23.0; extra == \"full\"","starlette>=0.17.1; extra == \"full\"","scikit-learn; python_version > \"3.10\" and extra == \"full\"","immutabledict; extra == \"full\"","pyarrow>=6.0.1; extra == \"full\"","mlflow>=1.27.0; python_version >= \"3.13\" and extra == \"full\"","tensorboard-plugin-profile<2.18.0,>=2.4.0; extra == \"full\"","pyarrow<8.0.0,>=3.0.0; python_version < \"3.10\" and extra == \"full\"","mlflow<=2.16.0,>=1.27.0; python_version < \"3.13\" and extra == \"full\"","scikit-learn<1.6.0; python_version <= \"3.10\" and extra == \"full\"","explainable-ai-sdk>=1.0.0; python_version < \"3.13\" and extra == \"full\"","ray[default]!=2.10.*,!=2.11.*,!=2.12.*,!=2.13.*,!=2.14.*,!=2.15.*,!=2.16.*,!=2.17.*,!=2.18.*,!=2.19.*,!=2.20.*,!=2.21.*,!=2.22.*,!=2.23.*,!=2.24.*,!=2.25.*,!=2.26.*,!=2.27.*,!=2.28.*,!=2.29.*,!=2.30.*,!=2.31.*,!=2.32.*,!=2.34.*,!=2.35.*,!=2.36.*,!=2.37.*,!=2.38.*,!=2.39.*,!=2.40.*,!=2.41.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.0,!=2.9.1,!=2.9.2,<=2.42.0,>=2.4; python_version < \"3.11\" and extra == \"full\"","ray[default]<=2.47.1,>=2.5; python_version == \"3.11\" and extra == \"full\"","tensorflow<3.0.0,>=2.3.0; python_version < \"3.13\" and extra == \"full\"","ruamel.yaml; extra == \"full\"","pandas>=1.0.0; extra == \"full\"","urllib3<1.27,>=1.21.1; extra == \"full\"","numpy>=1.15.0; extra == \"full\"","requests>=2.28.1; extra == \"full\"","pandas>=1.0.0; extra == \"metadata\"","numpy>=1.15.0; extra == \"metadata\"","tensorboard-plugin-profile<2.18.0,>=2.4.0; extra == \"tensorboard\"","werkzeug<4.0.0,>=2.0.0; extra == \"tensorboard\"","google-cloud-bigquery-storage; extra == \"testing\"","lit-nlp==0.4.0; python_version < \"3.13\" and extra == \"testing\"","google-cloud-bigquery; extra == \"testing\"","uvicorn[standard]>=0.16.0; extra == \"testing\"","litellm<=1.82.6,>=1.75.5; extra == \"testing\"","requests-toolbelt<=1.0.0; extra == \"testing\"","pyarrow>=10.0.1; python_version == \"3.10\" and extra == \"testing\"","tensorflow<3.0.0,>=2.3.0; python_version < \"3.13\" and extra == \"testing\"","fastapi<=0.124.4,>=0.71.0; extra == \"testing\"","httpx<=0.28.1,>=0.23.0; extra == \"testing\"","pyyaml; extra == \"testing\"","jsonschema; extra == \"testing\"","pyyaml<7,>=5.3.1; extra == \"testing\"","pyarrow>=10.0.1; python_version == \"3.11\" and extra == \"testing\"","google-vizier>=0.1.6; extra == \"testing\"","pyarrow>=14.0.0; python_version >= \"3.12\" and extra == \"testing\"","docker>=5.0.3; extra == \"testing\"","werkzeug<4.0.0,>=2.0.0; extra == \"testing\"","tqdm>=4.23.0; extra == \"testing\"","starlette>=0.17.1; extra == \"testing\"","scikit-learn; python_version > \"3.10\" and extra == \"testing\"","immutabledict; extra == \"testing\"","pyarrow>=6.0.1; extra == \"testing\"","mlflow>=1.27.0; python_version >= \"3.13\" and extra == \"testing\"","tensorboard-plugin-profile<2.18.0,>=2.4.0; extra == \"testing\"","pyarrow<8.0.0,>=3.0.0; python_version < \"3.10\" and extra == \"testing\"","mlflow<=2.16.0,>=1.27.0; python_version < \"3.13\" and extra == \"testing\"","scikit-learn<1.6.0; python_version <= \"3.10\" and extra == \"testing\"","explainable-ai-sdk>=1.0.0; python_version < \"3.13\" and extra == \"testing\"","ray[default]!=2.10.*,!=2.11.*,!=2.12.*,!=2.13.*,!=2.14.*,!=2.15.*,!=2.16.*,!=2.17.*,!=2.18.*,!=2.19.*,!=2.20.*,!=2.21.*,!=2.22.*,!=2.23.*,!=2.24.*,!=2.25.*,!=2.26.*,!=2.27.*,!=2.28.*,!=2.29.*,!=2.30.*,!=2.31.*,!=2.32.*,!=2.34.*,!=2.35.*,!=2.36.*,!=2.37.*,!=2.38.*,!=2.39.*,!=2.40.*,!=2.41.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.0,!=2.9.1,!=2.9.2,<=2.42.0,>=2.4; python_version < \"3.11\" and extra == \"testing\"","ray[default]<=2.47.1,>=2.5; python_version == \"3.11\" and extra == \"testing\"","tensorflow<3.0.0,>=2.3.0; python_version < \"3.13\" and extra == \"testing\"","ruamel.yaml; extra == \"testing\"","pandas>=1.0.0; extra == \"testing\"","urllib3<1.27,>=1.21.1; extra == \"testing\"","numpy>=1.15.0; extra == \"testing\"","requests>=2.28.1; extra == \"testing\"","tensorboard-plugin-profile<2.18.0,>=2.4.0; extra == \"testing\"","werkzeug<4.0.0,>=2.0.0; extra == \"testing\"","sentencepiece>=0.2.0; extra == \"testing\"","nltk; extra == \"testing\"","google-vizier>=0.1.6; extra == \"testing\"","aiohttp; extra == \"testing\"","bigframes; (python_version >= \"3.10\" and python_version < \"3.14\") and extra == \"testing\"","google-api-core<3.0.0,>=2.11; extra == \"testing\"","google-cloud-iam; extra == \"testing\"","grpcio-testing; extra == \"testing\"","grpcio-tools>=1.63.0; python_version >= \"3.13\" and extra == \"testing\"","ipython; extra == \"testing\"","kfp<3.0.0,>=2.6.0; python_version < \"3.13\" and extra == \"testing\"","pytest-asyncio; extra == \"testing\"","pytest-cov; extra == \"testing\"","mock; extra == \"testing\"","pytest-xdist; extra == \"testing\"","Pillow; extra == \"testing\"","scikit-learn<1.6.0; python_version <= \"3.10\" and extra == \"testing\"","scikit-learn; python_version > \"3.10\" and extra == \"testing\"","tensorflow==2.14.1; python_version <= \"3.11\" and extra == \"testing\"","tensorflow==2.19.0; (python_version > \"3.11\" and python_version < \"3.13\") and extra == \"testing\"","protobuf<=5.29.4; extra == \"testing\"","torch<2.1.0,>=2.0.0; python_version <= \"3.11\" and extra == \"testing\"","torch>=2.2.0; (python_version > \"3.11\" and python_version < \"3.13\") and extra == \"testing\"","requests-toolbelt<=1.0.0; extra == \"testing\"","immutabledict; extra == \"testing\"","xgboost; extra == \"testing\"","tensorflow<3.0.0,>=2.3.0; python_version < \"3.13\" and extra == \"xai\"","tensorflow<3.0.0,>=2.3.0; python_version < \"3.13\" and extra == \"lit\"","pandas>=1.0.0; extra == \"lit\"","lit-nlp==0.4.0; python_version < \"3.13\" and extra == \"lit\"","explainable-ai-sdk>=1.0.0; python_version < \"3.13\" and extra == \"lit\"","tensorboard-plugin-profile<2.18.0,>=2.4.0; extra == \"cloud-profiler\"","werkzeug<4.0.0,>=2.0.0; extra == \"cloud-profiler\"","pyyaml<7,>=5.3.1; extra == \"pipelines\"","google-vizier>=0.1.6; extra == \"vizier\"","docker>=5.0.3; extra == \"prediction\"","fastapi<=0.124.4,>=0.71.0; extra == \"prediction\"","httpx<=0.28.1,>=0.23.0; extra == \"prediction\"","starlette>=0.17.1; extra == \"prediction\"","uvicorn[standard]>=0.16.0; extra == \"prediction\"","pyarrow<8.0.0,>=3.0.0; python_version < \"3.10\" and extra == \"datasets\"","pyarrow>=10.0.1; python_version == \"3.10\" and extra == \"datasets\"","pyarrow>=10.0.1; python_version == \"3.11\" and extra == \"datasets\"","pyarrow>=14.0.0; python_version >= \"3.12\" and extra == \"datasets\"","urllib3<1.27,>=1.21.1; extra == \"private-endpoints\"","requests>=2.28.1; extra == \"private-endpoints\"","mlflow<=2.16.0,>=1.27.0; python_version < \"3.13\" and extra == \"autologging\"","mlflow>=1.27.0; python_version >= \"3.13\" and extra == \"autologging\"","ray[default]!=2.10.*,!=2.11.*,!=2.12.*,!=2.13.*,!=2.14.*,!=2.15.*,!=2.16.*,!=2.17.*,!=2.18.*,!=2.19.*,!=2.20.*,!=2.21.*,!=2.22.*,!=2.23.*,!=2.24.*,!=2.25.*,!=2.26.*,!=2.27.*,!=2.28.*,!=2.29.*,!=2.30.*,!=2.31.*,!=2.32.*,!=2.34.*,!=2.35.*,!=2.36.*,!=2.37.*,!=2.38.*,!=2.39.*,!=2.40.*,!=2.41.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.0,!=2.9.1,!=2.9.2,<=2.42.0,>=2.4; python_version < \"3.11\" and extra == \"ray\"","ray[default]<=2.47.1,>=2.5; python_version == \"3.11\" and extra == \"ray\"","google-cloud-bigquery-storage; extra == \"ray\"","google-cloud-bigquery; extra == \"ray\"","pandas>=1.0.0; extra == \"ray\"","pyarrow>=6.0.1; extra == \"ray\"","immutabledict; extra == \"ray\"","ray[default]!=2.10.*,!=2.11.*,!=2.12.*,!=2.13.*,!=2.14.*,!=2.15.*,!=2.16.*,!=2.17.*,!=2.18.*,!=2.19.*,!=2.20.*,!=2.21.*,!=2.22.*,!=2.23.*,!=2.24.*,!=2.25.*,!=2.26.*,!=2.27.*,!=2.28.*,!=2.29.*,!=2.30.*,!=2.31.*,!=2.32.*,!=2.34.*,!=2.35.*,!=2.36.*,!=2.37.*,!=2.38.*,!=2.39.*,!=2.40.*,!=2.41.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.0,!=2.9.1,!=2.9.2,<=2.42.0,>=2.4; python_version < \"3.11\" and extra == \"ray-testing\"","ray[default]<=2.47.1,>=2.5; python_version == \"3.11\" and extra == \"ray-testing\"","google-cloud-bigquery-storage; extra == \"ray-testing\"","google-cloud-bigquery; extra == \"ray-testing\"","pandas>=1.0.0; extra == \"ray-testing\"","pyarrow>=6.0.1; extra == \"ray-testing\"","immutabledict; extra == \"ray-testing\"","pytest-xdist; extra == \"ray-testing\"","ray[train]; extra == \"ray-testing\"","scikit-learn<1.6.0; extra == \"ray-testing\"","tensorflow; python_version < \"3.13\" and extra == \"ray-testing\"","torch<2.1.0,>=2.0.0; extra == \"ray-testing\"","xgboost; extra == \"ray-testing\"","xgboost_ray; extra == \"ray-testing\"","google-adk<2.0.0,>=1.0.0; extra == \"adk\"","cloudpickle<4.0,>=3.0; extra == \"reasoningengine\"","google-cloud-trace<2; extra == \"reasoningengine\"","opentelemetry-sdk<2; extra == \"reasoningengine\"","opentelemetry-exporter-gcp-logging<2.0.0,>=1.11.0a0; extra == \"reasoningengine\"","opentelemetry-exporter-gcp-trace<2; extra == \"reasoningengine\"","opentelemetry-exporter-otlp-proto-http<2; extra == \"reasoningengine\"","opentelemetry-instrumentation-google-genai<1.0.0,>=0.3b0; extra == \"reasoningengine\"","pydantic<3,>=2.11.1; extra == \"reasoningengine\"","typing_extensions; extra == \"reasoningengine\"","aiohttp; extra == \"reasoningengine\"","packaging>=24.0; extra == \"agent-engines\"","cloudpickle<4.0,>=3.0; extra == \"agent-engines\"","google-cloud-trace<2; extra == \"agent-engines\"","google-cloud-logging<4; extra == \"agent-engines\"","opentelemetry-sdk<2; extra == \"agent-engines\"","opentelemetry-exporter-gcp-logging<2.0.0,>=1.11.0a0; extra == \"agent-engines\"","opentelemetry-exporter-gcp-trace<2; extra == \"agent-engines\"","opentelemetry-exporter-otlp-proto-http<2; extra == \"agent-engines\"","pydantic<3,>=2.11.1; extra == \"agent-engines\"","typing_extensions; extra == \"agent-engines\"","google-cloud-iam; extra == \"agent-engines\"","aiohttp; extra == \"agent-engines\"","pandas>=1.0.0; extra == \"evaluation\"","tqdm>=4.23.0; extra == \"evaluation\"","scikit-learn<1.6.0; python_version <= \"3.10\" and extra == \"evaluation\"","scikit-learn; python_version > \"3.10\" and extra == \"evaluation\"","jsonschema; extra == \"evaluation\"","ruamel.yaml; extra == \"evaluation\"","pyyaml; extra == \"evaluation\"","litellm<=1.82.6,>=1.75.5; extra == \"evaluation\"","langchain<0.4,>=0.3; extra == \"langchain\"","langchain-core<0.4,>=0.3; extra == \"langchain\"","langchain-google-vertexai<3,>=2.0.22; extra == \"langchain\"","langgraph<0.4,>=0.2.45; extra == \"langchain\"","openinference-instrumentation-langchain<0.2,>=0.1.19; extra == \"langchain\"","cloudpickle<4.0,>=3.0; extra == \"langchain-testing\"","google-cloud-trace<2; extra == \"langchain-testing\"","absl-py; extra == \"langchain-testing\"","opentelemetry-exporter-gcp-trace<2; extra == \"langchain-testing\"","langchain-core<0.4,>=0.3; extra == \"langchain-testing\"","openinference-instrumentation-langchain<0.2,>=0.1.19; extra == \"langchain-testing\"","opentelemetry-exporter-gcp-logging<2.0.0,>=1.11.0a0; extra == \"langchain-testing\"","pydantic<3,>=2.11.1; extra == \"langchain-testing\"","aiohttp; extra == \"langchain-testing\"","pytest-xdist; extra == \"langchain-testing\"","langchain<0.4,>=0.3; extra == \"langchain-testing\"","typing_extensions; extra == \"langchain-testing\"","opentelemetry-instrumentation-google-genai<1.0.0,>=0.3b0; extra == \"langchain-testing\"","langgraph<0.4,>=0.2.45; extra == \"langchain-testing\"","opentelemetry-sdk<2; extra == \"langchain-testing\"","opentelemetry-exporter-otlp-proto-http<2; extra == \"langchain-testing\"","langchain-google-vertexai<3,>=2.0.22; extra == \"langchain-testing\"","sentencepiece>=0.2.0; extra == \"tokenization\"","ag2[gemini]; extra == \"ag2\"","openinference-instrumentation-autogen<0.2,>=0.1.6; extra == \"ag2\"","cloudpickle<4.0,>=3.0; extra == \"ag2-testing\"","ag2[gemini]; extra == \"ag2-testing\"","google-cloud-trace<2; extra == \"ag2-testing\"","absl-py; extra == \"ag2-testing\"","opentelemetry-exporter-gcp-trace<2; extra == \"ag2-testing\"","opentelemetry-exporter-gcp-logging<2.0.0,>=1.11.0a0; extra == \"ag2-testing\"","pydantic<3,>=2.11.1; extra == \"ag2-testing\"","aiohttp; extra == \"ag2-testing\"","pytest-xdist; extra == \"ag2-testing\"","typing_extensions; extra == \"ag2-testing\"","opentelemetry-instrumentation-google-genai<1.0.0,>=0.3b0; extra == \"ag2-testing\"","opentelemetry-sdk<2; extra == \"ag2-testing\"","opentelemetry-exporter-otlp-proto-http<2; extra == \"ag2-testing\"","openinference-instrumentation-autogen<0.2,>=0.1.6; extra == \"ag2-testing\"","llama-index; extra == \"llama-index\"","llama-index-llms-google-genai; extra == \"llama-index\"","openinference-instrumentation-llama-index<4.0,>=3.0; extra == \"llama-index\"","openinference-instrumentation-llama-index<4.0,>=3.0; extra == \"llama-index-testing\"","llama-index-llms-google-genai; extra == \"llama-index-testing\"","google-cloud-trace<2; extra == \"llama-index-testing\"","cloudpickle<4.0,>=3.0; extra == \"llama-index-testing\"","absl-py; extra == \"llama-index-testing\"","opentelemetry-exporter-gcp-trace<2; extra == \"llama-index-testing\"","opentelemetry-exporter-gcp-logging<2.0.0,>=1.11.0a0; extra == \"llama-index-testing\"","pydantic<3,>=2.11.1; extra == \"llama-index-testing\"","aiohttp; extra == \"llama-index-testing\"","pytest-xdist; extra == \"llama-index-testing\"","llama-index; extra == \"llama-index-testing\"","typing_extensions; extra == \"llama-index-testing\"","opentelemetry-instrumentation-google-genai<1.0.0,>=0.3b0; extra == \"llama-index-testing\"","opentelemetry-sdk<2; extra == \"llama-index-testing\"","opentelemetry-exporter-otlp-proto-http<2; extra == \"llama-index-testing\""]},"recommendation":{"action":"safe_to_use","issues":[],"use_version":"1.148.0","version_hint":null,"summary":"google-cloud-aiplatform@1.148.0 is safe to use (health: 87/100)"},"requested_version":null,"_cache":"miss","_response_ms":371,"_powered_by":"depscope.dev — free package intelligence for AI agents"}