# 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](/docs/get-started/.md) instead.

## Partner Dashboard[​](#partner-dashboard "Direct link to Partner Dashboard")

Manage your integration from [partners.storage.dev](https://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](/docs/partner-integrations/dashboard/.md) for a full walkthrough.

## Getting Started[​](#getting-started "Direct link to Getting Started")

1. **Request partner access** -- Visit the [partners page](https://www.tigrisdata.com/partners/) 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](https://partners.storage.dev) to start managing organizations and buckets
3. **Understand the architecture** -- Read the [Multi-Tenant Architecture guide](/docs/partner-integrations/architecture/.md) to learn how to map your customers to Tigris Organizations
4. **Set up access control** -- Learn how to use [roles and permissions](/docs/partner-integrations/access-control/.md) to control what your tenants' keys can do
5. **Automate with the API** -- Use the [Partner Integrations API](/docs/partner-integrations/api/) to integrate provisioning and billing into your platform

## White Label Use[​](#white-label-use "Direct link to 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[​](#identity-and-access-management "Direct link to 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.

Two fields on the Partner API control access: `user_role` scopes what the user can do through management endpoints, and `buckets_roles` scopes what their access key can do with S3 operations. See [Access Control](/docs/partner-integrations/access-control/.md) for details.

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[​](#billing "Direct link to Billing")

Tigris uses [usage-based pricing](https://www.tigrisdata.com/pricing/) for partners, same rates as the standard platform. All charges are in USD on a calendar month cycle. There are no egress fees. Customized pricing options are available for high-volume accounts.

### Free tier[​](#free-tier "Direct link to Free tier")

Every partner has access to a free tier, applied to consolidated usage across all organizations:

| Resource                           | Free allowance |
| ---------------------------------- | -------------- |
| Storage                            | 5 GB           |
| Class A requests (PUT, POST, LIST) | 10,000         |
| Class B requests (GET, HEAD)       | 100,000        |

These allowances reset each billing cycle. Your consolidated bill totals usage across every organization, and the free allowance is subtracted from that total.

### Invoices and payment[​](#invoices-and-payment "Direct link to Invoices and payment")

Invoices are generated at the end of each calendar month and sent to your provider billing email. Each invoice includes a breakdown of usage and charges for the billing period. You can make payment through the link in the invoice email.

### Billing API[​](#billing-api "Direct link to Billing API")

You can fetch invoices and usage data programmatically at any time through the Partner Integrations API:

* [Get Account Invoice](/docs/partner-integrations/api/tigris-get-account-invoice/) for your consolidated provider invoice for a given month.
* [Get Invoice](/docs/partner-integrations/api/tigris-get-invoice/) for a per-organization invoice for a given month.
* [Get Usage](/docs/partner-integrations/api/tigris-get-usage/) for detailed usage metrics over a date range, with daily granularity per organization.

Use these to build your own billing logic, cost attribution, or customer-facing usage dashboards.

## Partnerships[​](#partnerships "Direct link to Partnerships")

For questions about partnerships, visit the [partners page](https://www.tigrisdata.com/partners/).
