Skip to main content

Partner Integration Program

Tigris is an S3-compatible object storage service with no egress fees. Partners can integrate with Tigris to offer object storage to their customers using the Partner Integrations API and the Partner Dashboard.

The Partner Integration Program is built for platforms and SaaS applications that want to provide object storage to their users.

Good use cases:

  • Cloud platforms extending their offering to include object storage
  • Developer tools that need per-user or per-project storage
  • AI/ML platforms providing model and dataset storage per customer
  • Content platforms isolating media storage per tenant
  • Backup services managing storage on behalf of end users

If you need object storage for your own application, see the Getting Started Guide instead.

Partner Dashboard

Manage your integration from partners.storage.dev. The dashboard gives you direct control over organizations, buckets, access keys, and billing without writing any code.

Most partner platforms require you to build everything against an API from day one. Tigris Partner Dashboard lets you manage your customers' storage immediately, and automate with the API when you're ready.

See the Partner Dashboard guide for a full walkthrough.

Getting Started

  1. Request partner access -- Visit the partners page to request your Provider ID and signing key; we'll send an invite to the dashboard.
  2. Log in to the dashboard -- Go to partners.storage.dev to start managing organizations and buckets
  3. Understand the architecture -- Read the Multi-Tenant Architecture guide to learn how to map your customers to Tigris Organizations
  4. Automate with the API -- Use the Partner Integrations API to integrate provisioning and billing into your platform

White Label Use

Tigris supports custom bucket endpoints for partners. A typical bucket endpoint looks like https://tigris-example-bucket.t3.storage.dev/bar.txt, and it can be customized to https://tigris-example-bucket.<CUSTOM_URL>/bar.txt

Identity and Access Management

Organizations provide strong isolation between end users. An organization is created for each end user, and an organization may consist of one or more users. A user may have Admin or Member privileges.

Endpoints for rotating and revoking access keys are available, as well as a recommended process for offboarding end users. Offboarding consists of deactivating the organization and its associated access keys.

Billing

You can run your own billing logic. Tigris provides billing totals given a date range with granularity to the day per organization.

Partnerships

For questions about partnerships, visit the partners page.