Tenant, Groups, and Organizations
Feature availability Snyk Groups are available only with Enterprise plans. For more information, see plans and pricing.
The Snyk hierarchy
Snyk has a hierarchy that allows you to control access to Snyk scanning and features. This varies for Free, Team, and Enterprise plans.


Account: Users must log in to their Snyk account to scan and view or modify any settings and scan
Tenants: A Tenant encompasses the entire Snyk workspace of your company, team, and individual users. You have one Tenant that encompasses all your Snyk work items: Groups, Organizations, Targets, Projects, and all their adjacent entities, for example, Snyk features, Tags, Collections, and so on.
Groups: A Group encompasses your entire base of Snyk users. Large companies may have multiple Groups with multiple Organizations. Enterprise customers have at least one Snyk Group.
Organizations: An Organization represents a specific area, such as a team, in your business. Organizations can contain multiple Projects.
Targets: A Target represents the external resource that Snyk scans, like a repository. One Target can relate to multiple Projects. For example, a Target
https://github.com/examplesnyk/example
contains the Projectspackage.json
andDockerfile.
Projects: A Project is established based on the item that Snyk scans for issues, such as a manifest file. Each Project shows the results of scans. You can configure your Projects to define how to scan for issues in that Project.
Snyk features for user management
To manage users in your Tenant, Organizations, and Groups:
You can use the Snyk API v1 to provision users to Orgs and remove members from Groups and Orgs.
To find out when a new user was added or to analyze unexpected activity, you can retrieve audit logs of user-initiated activity by Organization or Group through the Snyk REST API.
You can use Organization access requests to add users and configure session length for a Snyk Group.
Last updated
Was this helpful?