Within the GoodData platform, a domain is a data entity that stores all your users and workspaces. At the technical level, a domain corresponds to a partition in the database.
Each domain is an additional hostname (subdomain) of the GoodData domain. For example, in the following url,
example is an additional hostname of the
gooddata.com domain: https://example.gooddata.com.
You can have multiple domains in the GoodData platform.
Domain Administrator Role
Domain administrators can add, edit, and delete users in a domain.
There can be more than one domain administrator in a domain. To manage domain administrators, you must use the GoodData API endpoint for domain admins.
The following chart illustrates the relationship between domains, workspaces, and their administrators.
The domain administrator and the workspace administrator are two distinct roles with separate responsibilities. You can decide to what extent you want to combine the two roles.
The GoodData platform is organized in the following hierarchy:
Users can be assigned to any number of workspaces in the domain. For example, in the image above User 1 is assigned to Workspace 1 only, User 2 is assigned to Workspace 1 and Workspace 2, and User 3 is assigned to zero workspaces.
At a technical level, the workspace object contains additional information.
For more information on these terms, see GoodData Glossary.
Request a New Domain
Multiple domains can be provided at an additional cost if your company manages multiple products or if you require a separate domain for a testing environment.
If you want multiple domains, please contact your account representative.