Skip to main content

Resource Limits

We have limits on the number of resources within a single organization to avoid performance slowdowns and overly complex permission models. You can scale your organizational resources beyond these limits via sub-organizations. You can create an unlimited number of sub-organizations within a single organization.

Currently, the resource limits within a single organization are as follows:

ResourceMaximum parent org allowanceMaximum sub-org allowance
Private keys1,0001,000
HD Wallets100100
HD Wallet Accountsunlimitedunlimited
Users100100
Policies100100
Invitations100100
Tags10010
Authenticators per user1010
API keys per user (long-lived)1010
API keys per user (expiring)1010
Sub-Organizationsunlimited0

Note that if you create an expiring API key that would exceed the limit above, Turnkey automatically deletes one of your existing keys using the following priority:

  1. Expired API keys are deleted first
  2. If no expired keys exist, the oldest unexpired key is deleted

If you are approaching any of these limits in your implementation and require support, reach out to the Turnkey team (help@turnkey.com).