Welcome to Encatch Docs

SDK & Admin API Keys

Which Encatch key to use where. Publishable SDK keys for client apps, admin API keys for your backend.

Encatch uses two kinds of keys. Each is created per project under Settings → Security, and each works only with its own set of endpoints.

Which key should I use?

Publishable SDK keyAdmin API key
Use it forShowing feedback forms and collecting responses through the Web SDK and Mobile SDKsServer-to-server calls to the Admin API, such as identifying users from your backend
Where it livesIn your website or mobile appOn your server only
Safe in client codeYes, restricted by allowed domains and packagesNo, it is a secret credential
Works withSDK endpointsAdmin API routes only
Rate limitsSDK rate limitsAdmin API rate limits
Manage itPublishable SDK KeysAdmin API Keys

Using the wrong key type returns 403: a publishable key on an admin route, or an admin key on an SDK route.

Next steps

  • Installing the SDK? Create a publishable key, then follow the Web SDK or Mobile SDK guide.
  • Calling Encatch from your backend? Create an admin key, then see Identify User and the other Admin API endpoint pages in the sidebar.
  • Testing before launch? Read about the Sandbox Environment and its rate limits.

Was this page helpful?