API for configuring S3 bucket notifications programmatically?

Hi, I have a tigris question about creating bucket notifications programatically.

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 your 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:

  • Is there an API to configure bucket notifications programmatically?
  • We need to configure notifications when creating each tenant bucket via code
  • Standard S3 APIs like PUT /?notification or boto3’s put_bucket_notification_configuration?

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.

Thanks,

-Paul

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.

Hi Pedro,

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

Thanks

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.