{"id":27024,"library":"google-cloud-runtimeconfig","title":"Google Cloud RuntimeConfig API Client","description":"Client library for the Google Cloud Runtime Configuration API, which allows you to dynamically store and retrieve configuration data for your applications. Current version 0.36.1, requires Python >=3.9, maintained by Google.","status":"active","version":"0.36.1","language":"python","source_language":"en","source_url":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-runtimeconfig","tags":["google-cloud","runtimeconfig","configuration","gcp"],"install":[{"cmd":"pip install google-cloud-runtimeconfig","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Core library for Google API client infrastructure.","package":"google-api-core","optional":false},{"reason":"Protobuf message handling.","package":"proto-plus","optional":false},{"reason":"Authentication for Google Cloud APIs.","package":"google-auth","optional":false}],"imports":[{"note":"Direct import of the client class is required; the top-level module is not a client.","wrong":"from google.cloud import runtimeconfig","symbol":"RuntimeConfigClient","correct":"from google.cloud.runtimeconfig import RuntimeConfigClient"},{"note":"Variable is available at the top-level, not from a .types submodule.","wrong":"from google.cloud.runtimeconfig.types import Variable","symbol":"Variable","correct":"from google.cloud.runtimeconfig import Variable"}],"quickstart":{"code":"from google.cloud.runtimeconfig import RuntimeConfigClient\n\nclient = RuntimeConfigClient()\nproject_id = 'my-project'\nconfig_name = 'my-config'\nconfig_path = client.config_path(project_id, config_name)\nprint(config_path)","lang":"python","description":"Instantiate the client and construct a config resource path."},"warnings":[{"fix":"Check official Google Cloud documentation for the current API version lifecycle.","message":"The RuntimeConfig API is a v1beta1 API and may have limited GA guarantees. Behavior may change.","severity":"gotcha","affected_versions":"all"},{"fix":"See https://cloud.google.com/deployment-manager/runtime-configurator/quotas","message":"Some quota and limits apply, such as variable size (max 64 KB) and number of variables per config. Exceeding these may cause errors.","severity":"gotcha","affected_versions":"all"},{"fix":"pip install --upgrade grpcio grpcio-status","message":"The library uses gRPC for communication. Ensure that the 'grpcio' and 'grpcio-status' packages are installed and updated.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Grant the role 'roles/runtimeconfig.admin' or appropriate IAM role to the identity.","cause":"Service account or user lacks the 'runtimeconfig.configs.get' permission on the config.","error":"google.api_core.exceptions.PermissionDenied: 403 The caller does not have permission"},{"fix":"pip install google-cloud-runtimeconfig","cause":"The package 'google-cloud-runtimeconfig' is not installed.","error":"ModuleNotFoundError: No module named 'google.cloud.runtimeconfig'"},{"fix":"Ensure you installed the correct package: pip install google-cloud-runtimeconfig","cause":"Using 'from google.cloud.runtimeconfig import RuntimeConfigClient' from a wrong installation or version.","error":"AttributeError: module 'google.cloud.runtimeconfig' has no attribute 'RuntimeConfigClient'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}