

# Amazon Bedrock AgentCore Gateway features
AgentCore Gateway features

Amazon Bedrock AgentCore Gateway provides features that you can optionally enable for your gateway. The following table provides a brief description of these features and links to documentation to learn more about the feature:


| Feature | Description | How to use | Learn more | 
| --- | --- | --- | --- | 
|  Debugging messages  |  Allow the return of detailed debugging messages when invoking a gateway.  |  Enable when creating or updating a gateway. You can disable this setting before deploying a gateway to production.  |   [Turn on debugging messages](gateway-debug-messages.md)   | 
|  Custom encryption  |  Instead of using an AWS-managed key, encrypt your gateway with a custom AWS KMS key that you control and manage.  |  Specify the key when creating or updating a gateway.  |   [Encrypt your AgentCore gateway with a customer-managed KMS key](gateway-encryption.md)   | 
|  Semantic search of tools  |  Search for tools in your gateway with a natural language query to find ones applicable to a use case.  |  Enable when creating a gateway and then call the `x_amz_bedrock_agentcore_search` tool when you invoke the gateway.  |   [Search for tools in your AgentCore gateway with a natural language query](gateway-using-mcp-semantic-search.md)   | 
|  Tagging  |  Add tags to a gateway to categorize resources for tracking and organizational purposes.  |  Add tags when creating or updating a gateway.  |   [Tagging AgentCore resources](tagging.md)   | 