--- id: aws-sdk-bedrock-runtime version: "0.9.0" license: Apache-2.0 license_treatment: permissive maintenance: active --- # aws_sdk_bedrock_runtime — aws_sdk_bedrock_runtime client License: permissive · Maintenance: active · Downloads: 227.9K/mo ## What it is and what it does aws_sdk_bedrock_runtime is an official AWS SDK client for Python that wraps the Amazon Bedrock runtime API. It lets you invoke foundation models hosted on Bedrock—such as Claude, Llama, or other providers—directly from Python code without managing the underlying model infrastructure. The package is built on the Smithy framework (smithy-core, smithy-aws-core, smithy-http) and handles request serialization, authentication, and response parsing automatically. The package is currently in pre-alpha (version 0.9.0) and under active development, meaning the API may change significantly before reaching 1.0.0. It requires Python 3.12 or later and has low installation friction as a pure Python wheel. It is suitable for prototyping, integration into data pipelines, and production use once the API stabilizes, but you should expect to pin versions and review release notes carefully during the pre-1.0 phase. Use it for: - Build Python applications that invoke AWS foundation models (Claude, Llama, etc.) for text generation, summarization, or analysis. - Integrate Bedrock model inference into data processing pipelines or batch jobs without managing model infrastructure. - Prototype and test generative AI features in development before deploying to production. - Create chatbots or conversational agents that delegate inference to managed Bedrock models. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides a Python client for interacting with Amazon Bedrock's runtime API to invoke foundation models and manage model interactions. Yes, if you need to invoke Bedrock models from Python and are comfortable with a pre-1.0 API. The low install friction, active maintenance, permissive license, and zero known vulnerabilities make it a safe choice. Pin the version to avoid unexpected breaking changes, and review the migration guide when upgrading toward 1.0.0. ## Install pip install aws-sdk-bedrock-runtime uv add aws-sdk-bedrock-runtime poetry add aws-sdk-bedrock-runtime ## Installing aws_sdk_bedrock_runtime Before you install: Low friction installation with pure Python wheels. Active development status means the API may change before version 1.0.0, so pin versions carefully if stability is critical. License in practice: Apache-2.0 permissive license allows commercial use, modification, and distribution with minimal restrictions—suitable for most production scenarios. Quickstart: pip install aws-sdk-bedrock-runtime from aws_sdk_bedrock_runtime import BedrockRuntime client = BedrockRuntime() response = client.invoke_model(modelId='model-id', body=b'request') Requires Python 3.12 or later; AWS credentials must be configured (via environment variables, config file, or IAM role). Verify before relying: - Whether the package is feature-complete for all Bedrock runtime operations or if certain model types or invocation modes are not yet supported. - Specific breaking changes expected between 0.9.0 and 1.0.0 and their migration path. - Performance characteristics and rate-limiting behavior when invoking multiple models concurrently. ## Package facts - License: Apache-2.0 (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 227.9K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags bedrock runtime client, aws bedrock python sdk, invoke foundation models, bedrock api client, aws generative ai, bedrock model invocation, aws-sdk, generative-ai, bedrock [View on SkillFed](https://skillfed.io/packages/aws-sdk-bedrock-runtime) · [View on PyPI](https://pypi.org/project/aws-sdk-bedrock-runtime/)