Features

  • Scalable fast in-process gateway.
  • Compatible with anything that supports the AWS SDK -> aws cli/boto3, Polars, Spark, Datafusion, Presto, dbt, ...
  • Decouples frontend from backend authentication and authorization: plug in your authentication and authorization services.
  • Flexible extensible Python configuration and interface: pass in callables for credentials fetching, validation, lookup secret for access_key (with cache).
  • Compatibility Gateway between systems that are limited to single hmac credentials pair, and distributed multi-vendor multi-credentials buckets backends.
  • Seemlessly translate requests between path and virtual addressing style.
  • Compatible with corporate firewalled and proxied networks.
  • Low-code integration in typical storage browsers with python backend (see example #3).
  • Support for presigned urls the same way as regular requests.
  • Credentials support for classic hmac keypair and IBM api_key authentication.
  • Apply fine-grained permissions on any prefix, make exceptions
  • NEW! Distributed Cache. When you are running multiple instances, expensive credentials fetching and authorization roundtrips are called just once.