A lightweight Rails API that implements the AWS Secrets Manager API contract. Designed for local development and testing scenarios where you need a secrets manager endpoint without connecting to AWS.
- Ruby 3.4.7
bundle installbundle exec falcon serve --bind http://localhost:3050Implements the AWS Secrets Manager BatchGetSecretValue operation.
curl -X POST http://localhost:3050/ \
-H "Content-Type: application/x-amz-json-1.1" \
-H "X-Amz-Target: secretsmanager.BatchGetSecretValue" \
-d '{"SecretIdList": ["my-secret-1", "my-secret-2"]}'curl http://localhost:3050/upbin/rails test- Framework: Rails 8.1 (API-only mode)
- Web Server: Falcon
- Database: None (in-memory only)