{"id":27869,"library":"ibm-watsonx-orchestrate-clients","title":"IBM watsonx Orchestrate API Client","description":"IBM watsonx Orchestrate ADK API Client Library for Python. Version 2.9.0 requires Python 3.11-3.13. Provides client classes to interact with watsonx Orchestrate APIs. Releases follow IBM's cadence.","status":"active","version":"2.9.0","language":"python","source_language":"en","source_url":"https://github.com/IBM/watsonx-orchestrate-clients","tags":["ibm","watsonx","orchestrate","api-client","sdk"],"install":[{"cmd":"pip install ibm-watsonx-orchestrate-clients","lang":"bash","label":"PyPI"}],"dependencies":[],"imports":[{"wrong":"from ibm_watsonx_orchestrate import OrchestrateClient","symbol":"OrchestrateClient","correct":"from ibm_watsonx_orchestrate_clients import OrchestrateClient"}],"quickstart":{"code":"from ibm_watsonx_orchestrate import OrchestrateClient\nfrom ibm_cloud_sdk_core.authenticators import IAMAuthenticator\n\nauthenticator = IAMAuthenticator('your-api-key')\nclient = OrchestrateClient(authenticator=authenticator)\nclient.set_service_url('https://api.watsonx.orchestrate.cloud.ibm.com')\n# List solutions\nsolutions = client.list_solutions().get_result()\nprint(solutions)","lang":"python","description":"Initializes the client with an IAM API key and lists solutions."},"warnings":[{"fix":"Use `from ibm_watsonx_orchestrate import OrchestrateClient`.","message":"Import uses underscores: `from ibm_watsonx_orchestrate` not `ibm_watsonx_orchestrate_clients`.","severity":"gotcha","affected_versions":"all"},{"fix":"Always pass an `authenticator` from `ibm_cloud_sdk_core` instead of raw API keys.","message":"The `OrchestrateClient` constructor may accept parameters that are deprecated; use authenticator objects.","severity":"deprecated","affected_versions":">=2.0.0"},{"fix":"Call `client.set_service_url('https://api.watsonx.orchestrate.cloud.ibm.com')` after construction.","message":"Service URL must be set explicitly; defaults may point to wrong region or staging.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'-3.13':20 '2.9.0':16 '3.11':19 'adk':9 'api':4,10,29,39 'api-cli':38 'cadenc':34 'class':23 'client':5,11,22,40 'follow':31 'ibm':1,6,32,35 'interact':25 'librari':12 'orchestr':3,8,28,37 'provid':21 'python':14,18 'releas':30 'requir':17 'sdk':41 'version':15 'watsonx':2,7,27,36","created_at":"2026-05-09T05:52:30.536611+00:00","updated_at":"2026-05-09T05:52:30.536611+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nImportError: cannot import name 'OrchestrateClient' from 'ibm_watsonx_orchestrate_clients' (/tmp/tmp3wayr074/venv/lib/python3.12/site-packages/ibm_watsonx_orchestrate_clients/__init__.py)"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":"https://www.ibm.com/products/watsonx-orchestrate","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/ibm-watsonx-orchestrate-clients/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["llm-agents","ai-ml"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}