API for configuring S3 bucket notifications programmatically? - Tigris

API for configuring S3 bucket notifications programmatically?

Hi, I have a Tigris question about creating bucket notifications programmatically.

We’re building a multi-tenant application on Fly.io using Tigris for object storage. We provision one bucket per tenant (currently ~100 tenants, scaling to 1000+), and we’d like to use S3 event notifications to trigger real‑time sync operations.

I’ve read the blog post about object notifications (https://www.tigrisdata.com/blog/how-we-built-object-notifications/) and the docs (https://www.tigrisdata.com/docs/buckets/object-notifications/). I’m trying to understand:

The only way I have seen to configure notifications so far is the admin console, but that isn’t practical for buckets that get created dynamically.

As of right now, there isn’t a public API to configure Tigris object notifications, so you can’t set them up programmatically via S3’s PUT /?notification or boto3’s put_bucket_notification_configuration. Configuration is only exposed in the Tigris dashboard UI right now.

Hello,

We will add the settings to our Partner API which will let you programmatically configure webhooks for object notifications.

Thanks

Tigris

All things Tigris: the Globally Distributed S3-Compatible Object Storage.