User accounts
User accounts are the primary means of authentication for individuals accessing StreamNative Cloud resources. These accounts can be managed through the StreamNative Cloud Console orsnctl
, where administrators can invite users, assign roles, and manage permissions. User accounts can also be integrated with Single Sign-On (SSO) providers for enhanced security and convenience.
See Manage User Accounts for more details.
Service accounts
Service accounts represent applications or services that need to access StreamNative Cloud resources programmatically. They are not tied to individual users, making them ideal for automated workflows and integrations. Service accounts can own API keys and have specific permissions assigned through ACLs or role bindings. See Manage Service Accounts for more details.API Keys
API Keys are used to authenticate service accounts to StreamNative Cloud components and resources. Each API key is a JWT compliant token that contains the service account’s identity and credentials, and can be scoped to specific StreamNative Cloud resources. API keys can be managed using StreamNative Cloud Console,snctl
, or the StreamNative Cloud API.
See Manage API Keys for more details.
Identity providers
Identity providers support is currently in Private Preview. If you are interested in this feature, please join our Early Access Program.