Billing
Learn how credit usage works for organizations of which you are a member.
Your organization admin should handle all billing concerns with your TileDB account representative. Credits are assigned to organizations, and all usage under the organization is charged against those credits.
Warning
If you set the Default namespace to charge setting in your profile to an organization without credits, TileDB Cloud will return an error when you try to use any compute resource.
Default charging policy
If you belong to one or more organizations, the following rules apply:
- For SQL, UDFs, and notebooks, TileDB Cloud charges the user’s first organization (the one that comes back from the database first).
- For array access, TileDB Cloud decides how the user got access to the array. Suppose the user is called
user
and belongs to one or more organizations, but the first organization is calledorg
. Here are the possible scenarios:- Array owned by
user
->user
is charged. - Array owned by
org
->org
is charged. - Array owned by another organization
org2
, shared withorg
->org
is charged. - Array owned by
org2
, shared withorg
AND shared withuser
directly -> Error unless the charging policy is configured (refer to Override charging policy). - Array owned by another user
user2
(not an organization) ->user
is charged.
- Array owned by
Override charging policy
On TileDB Cloud you can also specify explicitly whom to charge:
- Every programmatic request has a
namespace
argument that allows you to specify the account to charge. - In your namespace’s Settings exists a setting called Default namespace to charge. With this, you can specify the default namespace to charge for using compute resources.