Integrate with AWS Bedrock
==========================
.. note::
**Problem-solving guide for AWS Bedrock integration**
This guide helps you solve specific problems when integrating HoneyHive with AWS Bedrock, with support for multiple instrumentor options.
This guide covers AWS Bedrock integration with HoneyHive's BYOI architecture, supporting both OpenInference and Traceloop instrumentors.
Compatibility
-------------
**Problem**: I need to know if my Python version and AWS Bedrock SDK version are compatible with HoneyHive.
**Solution**: Check the compatibility information below before installation.
Python Version Support
^^^^^^^^^^^^^^^^^^^^^^
.. list-table::
:header-rows: 1
:widths: 30 70
* - Support Level
- Python Versions
* - Fully Supported
- 3.11, 3.12, 3.13
* - Not Supported
- 3.10 and below
Provider SDK Requirements
^^^^^^^^^^^^^^^^^^^^^^^^^
- **Minimum**: boto3 >= 1.26.0
- **Recommended**: boto3 >= 1.28.0
- **Tested Versions**: 1.28.0, 1.29.0, 1.30.0
Instrumentor Compatibility
^^^^^^^^^^^^^^^^^^^^^^^^^^
.. list-table::
:header-rows: 1
:widths: 30 20 50
* - Instrumentor
- Status
- Notes
* - OpenInference
- Fully Supported
- Support for Claude, Titan, and Llama models on Bedrock
* - Traceloop
- Partial Support
- Basic support, some Bedrock-specific features require OpenInference
Known Limitations
^^^^^^^^^^^^^^^^^
- **Model Support**: Claude, Titan, Llama 2 fully supported; other models experimental
- **Streaming**: Supported with both instrumentors, automatic span management
- **Cross-Region**: Requires proper AWS credentials and region configuration
- **Embedding Models**: Traced but may require manual metadata enrichment
.. note::
For the complete compatibility matrix across all providers, see :doc:`/how-to/integrations/multi-provider`.
Choose Your Instrumentor
------------------------
**Problem**: I need to choose between OpenInference and Traceloop for AWS Bedrock integration.
**Solution**: Choose the instrumentor that best fits your needs:
- **OpenInference**: Open-source, lightweight, great for getting started
- **Traceloop**: Enhanced LLM metrics, cost tracking, production optimizations
.. raw:: html