Understand Elaine instances and tenant separation, and learn how users, roles, and permissions control access.
Key concepts
- An Elaine instance is the Elaine environment operated for a customer.
- Tenants provide administrative and data separation for organizational units, brands, markets, or operating models within an instance.
- Users represent named human operators; dedicated API identities represent machine integrations.
- Roles and permissions control access to functions, data, groups, and administrative actions.
How it works
- Define the required organizational separation and ownership model.
- Create users or integration identities for one accountable purpose.
- Assign the smallest appropriate roles, groups, and functional permissions.
- Test allowed and denied workflows with representative accounts.
- Review access periodically and remove it promptly when responsibilities change.
Governance and considerations
- Do not share user or API credentials.
- Separate administration, content creation, approval, and integration responsibilities where required.
- Document exceptional access and time-limit it when possible.
Note
Exact UI labels, availability, and behavior can depend on the Elaine.io release, licensed capabilities, permissions, and project configuration.