{"library":"mypy-boto3-servicecatalog-appregistry","title":"Type Annotations for boto3 AppRegistry","description":"mypy-boto3-servicecatalog-appregistry provides PEP 561 compliant type annotations for the AWS AppRegistry service client in boto3. It helps developers leverage static type checking with tools like mypy, ensuring correctness and improving autocompletion for boto3 interactions. The current version is 1.42.3, generated by mypy-boto3-builder 8.12.0, with frequent releases synchronised with boto3 updates.","language":"python","status":"active","last_verified":"Thu May 14","install":{"commands":["pip install mypy-boto3-servicecatalog-appregistry boto3 mypy"],"cli":null},"imports":["from mypy_boto3_servicecatalog_appregistry.client import AppRegistryClient","from mypy_boto3_servicecatalog_appregistry.service_resource import AppRegistryServiceResource","from mypy_boto3_servicecatalog_appregistry.type_defs import ApplicationSummaryTypeDef"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import boto3\nfrom mypy_boto3_servicecatalog_appregistry.client import AppRegistryClient\nfrom typing import TYPE_CHECKING\n\n# For advanced type checking of response objects\nif TYPE_CHECKING:\n    from mypy_boto3_servicecatalog_appregistry.type_defs import CreateApplicationResponseTypeDef\n\ndef create_example_application(app_name: str, app_description: str):\n    # boto3 client is untyped by default\n    client = boto3.client(\n        \"servicecatalog-appregistry\",\n        aws_access_key_id=\"AKIATEST\", # Using dummy creds for example\n        aws_secret_access_key=\"SECRET\",\n        region_name=\"us-east-1\"\n    )\n\n    # Type hint the client for mypy\n    typed_client: AppRegistryClient = client\n\n    # With the typed_client, autocompletion and type checking work\n    response = typed_client.create_application(\n        name=app_name,\n        description=app_description\n    )\n\n    # TYPE_CHECKING guard ensures this import is only for static analysis\n    if TYPE_CHECKING:\n        response_typed: CreateApplicationResponseTypeDef = response\n        print(f\"Application ID: {response_typed['application']['id']}\")\n    else:\n        print(f\"Application ID: {response['application']['id']}\")\n\n# To run this example, replace dummy creds and provide a unique application name\n# create_example_application(\"MyUniqueApp\", \"Managed by mypy-boto3 example\")","lang":"python","description":"This quickstart demonstrates how to obtain a type-hinted `AppRegistryClient` from `boto3` and use it to call an API operation. It also shows how to import and use response `TypeDef` objects for more granular type checking, typically under a `TYPE_CHECKING` guard.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":{"tag":null,"tag_description":null,"last_tested":"2026-05-14","installed_version":"1.43.0","pypi_latest":"1.43.0","is_stale":false,"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":5.9,"avg_import_s":0.64,"wheel_type":"wheel"},"results":[{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.65,"mem_mb":12.9,"disk_size":"114.7M"},{"runtime":"python:3.10-alpine","python_version":"3.10","os_libc":"alpine (musl)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.59,"mem_mb":12.8,"disk_size":"109.8M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":6.4,"import_time_s":0.43,"mem_mb":12.9,"disk_size":"113M"},{"runtime":"python:3.10-slim","python_version":"3.10","os_libc":"slim (glibc)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.46,"mem_mb":12.8,"disk_size":"109M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.73,"mem_mb":14.6,"disk_size":"120.9M"},{"runtime":"python:3.11-alpine","python_version":"3.11","os_libc":"alpine (musl)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.86,"mem_mb":14.5,"disk_size":"115.8M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":5.8,"import_time_s":0.68,"mem_mb":14.6,"disk_size":"120M"},{"runtime":"python:3.11-slim","python_version":"3.11","os_libc":"slim (glibc)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.94,"mem_mb":14.5,"disk_size":"115M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.61,"mem_mb":13.9,"disk_size":"112.6M"},{"runtime":"python:3.12-alpine","python_version":"3.12","os_libc":"alpine (musl)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.68,"mem_mb":13.8,"disk_size":"107.4M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":5.3,"import_time_s":0.65,"mem_mb":13.9,"disk_size":"111M"},{"runtime":"python:3.12-slim","python_version":"3.12","os_libc":"slim (glibc)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.87,"mem_mb":13.8,"disk_size":"107M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.62,"mem_mb":14.9,"disk_size":"112.4M"},{"runtime":"python:3.13-alpine","python_version":"3.13","os_libc":"alpine (musl)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.64,"mem_mb":14.8,"disk_size":"107.2M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":5,"import_time_s":0.61,"mem_mb":14.9,"disk_size":"111M"},{"runtime":"python:3.13-slim","python_version":"3.13","os_libc":"slim (glibc)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.94,"mem_mb":14.8,"disk_size":"106M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":null,"import_time_s":0.44,"mem_mb":12.1,"disk_size":"106.2M"},{"runtime":"python:3.9-alpine","python_version":"3.9","os_libc":"alpine (musl)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.46,"mem_mb":12.1,"disk_size":"105.5M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":"wheel","failure_reason":null,"import_side_effects":"clean","install_time_s":6.8,"import_time_s":0.42,"mem_mb":12.1,"disk_size":"105M"},{"runtime":"python:3.9-slim","python_version":"3.9","os_libc":"slim (glibc)","variant":"mypy-boto3-servicecatalog-appregistry","exit_code":0,"wheel_type":null,"failure_reason":null,"import_side_effects":null,"install_time_s":null,"import_time_s":0.55,"mem_mb":12.1,"disk_size":"104M"}]}}