{"library":"plato-sdk","title":"Plato SDK","description":"Plato SDK is a Python library that provides a convenient way to interact with the Plato API. It simplifies data access and operations with Plato's services, offering a client for models, insights, and other platform features. The current version is 1.8.9, and it appears to follow a regular release cadence with recent updates.","language":"python","status":"active","last_verified":"Sun May 17","install":{"commands":["pip install plato-sdk"],"cli":null},"imports":["from plato_sdk import Plato"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import os\nfrom plato_sdk import Plato\n\n# Initialize the Plato client with your API key\n# Ensure PLATO_API_KEY is set in your environment or pass it directly.\napi_key = os.environ.get(\"PLATO_API_KEY\", \"\")\nif not api_key:\n    print(\"Warning: PLATO_API_KEY environment variable not set. API calls may fail.\")\n    # In a real app, you might raise an error here.\n    # For this example, we'll continue with an empty key if not set.\n\nplato = Plato(api_key=api_key)\n\n# Example: Fetch a list of available models\ntry:\n    # This call requires a valid API key and network connectivity\n    models = plato.models.list()\n    print(\"Available models:\")\n    for model in models:\n        print(f\"- {model.name} (ID: {model.model_id})\")\nexcept Exception as e:\n    print(f\"Error fetching models: {e}\")\n    print(\"Please check your API key and network connection.\")","lang":"python","description":"This quickstart initializes the Plato client using an API key retrieved from environment variables. It then attempts to fetch a list of available models from the Plato API, demonstrating a basic interaction. Error handling is included for common issues like missing API keys or network problems.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-17","installed_version":"1.0.1","pypi_latest":"1.11.0","is_stale":true,"summary":{"python_range":"3.10–3.9","success_rate":60,"avg_install_s":26,"avg_import_s":null,"wheel_type":"sdist"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"plato-sdk","exit_code":1,"wheel_type":null,"failure_reason":"timeout","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"plato-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":33.4,"import_time_s":null,"mem_mb":null,"disk_size":"649M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"plato-sdk","exit_code":1,"wheel_type":null,"failure_reason":"timeout","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"plato-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":30,"import_time_s":null,"mem_mb":null,"disk_size":"676M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"plato-sdk","exit_code":1,"wheel_type":null,"failure_reason":"timeout","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"plato-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":26.3,"import_time_s":null,"mem_mb":null,"disk_size":"659M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"plato-sdk","exit_code":1,"wheel_type":null,"failure_reason":"timeout","import_side_effects":null,"install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":null},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"plato-sdk","exit_code":0,"wheel_type":"sdist","failure_reason":null,"import_side_effects":"broken","install_time_s":26.3,"import_time_s":null,"mem_mb":null,"disk_size":"657M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"plato-sdk","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":null,"import_time_s":null,"mem_mb":null,"disk_size":"83.9M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"plato-sdk","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"broken","install_time_s":14.2,"import_time_s":null,"mem_mb":null,"disk_size":"85M"}]}}