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
- Request partner access -- Visit the partners page to request your Provider ID and signing key; we'll send an invite to the dashboard.
- Log in to the dashboard -- Go to partners.storage.dev to start managing organizations and buckets
- Understand the architecture -- Read the Multi-Tenant Architecture guide to learn how to map your customers to Tigris Organizations
- 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.