Awesome AI AgentsAI Agent Gateway

aws/aws-secretsmanager-agent

⭐ 706 Rust added to this list on 2025-04-19 repository created 2024-07-03

The AWS Secrets Manager Agent is a local HTTP service designed to facilitate secure and efficient retrieval of secrets from AWS Secrets Manager across various compute environments such as AWS Lambda, Amazon ECS, EKS, and EC2. It acts as a client-side agent that caches secrets in memory, allowing applications to access secrets locally via HTTP calls instead of directly querying the Secrets Manager service. This caching mechanism reduces latency and the number of API calls to Secrets Manager, improving performance and cost efficiency. The agent only supports read operations and cannot modify secrets, ensuring security and integrity of secret data. It uses AWS credentials configured in the environment to authenticate requests to Secrets Manager and includes protections against Server Side Request Forgery (SSRF) attacks to enhance security. The agent is configurable, allowing users to set parameters such as maximum connections, cache size, HTTP port, and time-to-live (TTL) for cached secrets. The default TTL is 300 seconds, after which the agent refreshes the cached secret upon the next read request. However, it does not support cache invalidation, so if a secret rotates before the TTL expires, the agent may return stale data. Secrets are returned in the same format as the AWS GetSecretValue API response and are stored unencrypted in memory. The project provides detailed instructions for building the agent binary on various platforms including RPM-based Linux, Debian-based Linux, Windows, and cross-compilation methods using Rust tools. Installation instructions cover deployment on Amazon EC2, container sidecars, and AWS Lambda environments. The agent supports optional features, logging, and security considerations to ensure safe operation. Overall, the AWS Secrets Manager Agent simplifies secret management by providing a standardized, local caching proxy for secrets retrieval, enhancing application security and performance in AWS environments.

https://github.com/aws/aws-secretsmanager-agent

agentamazon-ec2amazon-ecsamazon-eksawsaws-lambdaaws-secrets-managercache-ttlcachingcontainer-sidecarcross-compilationin-memory-cachelocal-http-serviceloggingrustsecret-cachingsecret-retrievalsecret-rotationsecrets-managementsecretsmanagersecurityssrf-protection

Also in AI Agent Gateway

diegosouzapw/OmniRoute

OmniRoute is a free AI gateway that consolidates over 237 AI providers, including 90+ free tiers, into a single endpoint, offering token compression and smart auto-fallback for various AI tools.

simstudioai/sim

Sim Studio is an open-source platform for building, testing, and optimizing AI agent workflows with flexible deployment options including cloud and self-hosting.

decolua/9router

9Router is a FREE AI router and token saver that connects various AI coding tools to over 40 providers and 100+ models, with features like auto-fallback and token compression.

mastra-ai/mastra

Mastra is a TypeScript AI agent framework that enables rapid development of AI applications with support for multiple LLMs, advanced agents, workflows, RAG, integrations, and automated evaluations.

TransformerOptimus/SuperAGI

SuperAGI is an open-source autonomous AI agent framework that enables developers to build, manage, and deploy scalable and efficient autonomous AI agents with extensible capabilities through toolkits and a user-friendly interface.

casdoor/casdoor

Casdoor is an open-source, AI-first Identity and Access Management (IAM) / LLM MCP gateway and authentication server with a web UI and broad protocol support.

Arize-ai/phoenix

Phoenix is an open-source AI observability platform that enables tracing, evaluation, and optimization of large language model applications across various deployment environments.

corsairdev/corsair

Open-source product integration platform with a single REST API syntax for connecting agents, backend services, and dashboards to third-party apps.