Choose the right plan for your needs

Professional

Pay per workspace + license fee

Unlimited users

Analytics for your teams, partners, and customers, without building in-house.

Data sources

Dashboards

Customization

Integrations

Scaling and control

Deployment

Support

Enterprise

Custom pricing

Unlimited users

Analytics with extra enterprise-level security, support, and compliance.

Data sources

Dashboards

Customization

Integrations

Scaling and control

Deployment

Support

Enterprise features

Compare features

Professional

Enterprise

Data sources

Dashboards

Customization

Integrations

Scaling and control

Deployment

Support

Enterprise features

Self-hosted GoodData Cloud Native

Self-hosted GoodData Cloud Native

Get our free Community Edition on Docker Hub or contact us to self-host and manage GoodData on a Kubernetes-based cloud of your choice.

Visa
Double Verify
Zalando
Boozt
Freshworks
Bentley
Calpine
Stax Payments

Common questions

Yes. GoodData is a global organization with English being the primary business language, and technical support is provided 24/7 worldwide. Customers of the Enterprise plans receive unlimited technical support. For further details, please review the comparison.

Multitenancy, also known as multi-tenant architecture, refers to a software architecture in which one single instance of software can serve different users. These users are also known as tenants, and each tenant accessing the same instance has clearly defined permissions. Multitenancy gives the ability to deliver one application to many tenants, allowing them to access only relevant data through a single deployment. Tenants can be individual users or groups of users, inside or outside the organization, who are somehow related to the business. Each tenant shares access to the environment, user management, configuration, and functionality of the application. GoodData implements multitenancy through the concept of workspaces.

A workspace consists of everything a user group needs to distill data into insights: data, the users with access, data model, metrics, calculations, and dashboards. The workspace is defined by data privacy requirements and a user group's needs. This means that users from one workspace can't access data, dashboards, and insights from another workspace—unless you give them the right to do so. Additionally, they only view the metrics, dashboards, and insights relevant to them. How you define your workspaces depends only on the needs of your organization.

A workspace hierarchy in a multi-tenant environment defines how entities of a particular tenant (parent workspace) can be shared with other tenants (child workspaces) in read-only mode. The child workspaces use the parent workspace’s logical data model (LDM), analytical model, connected data sources, and other system setup requirements Once the parent workspace gets a new entity, it becomes available to its child workspaces.

Child workspaces inherit entities from their parent workspace and the parent workspace from the root workspace. The root workspace is the top-level workspace in the hierarchy and does not have a parent workspace. You can have as many root workspaces as you need.

An embedded analytics software/platform integrates dashboards, insights, its parts, or even the whole analytics tooling into your business application. In other words, while the data is managed by an analytics software/platform, the dashboards, visualizations, and reports are placed directly within the business application’s user interface.

In practical terms, you get dashboards and insights closer to your end users, who can explore those insights and dashboards more often as they do not need to learn how to use a foreign analytics platform. The end users only need to log into a business application they already use.

Additionally, should your team build a multi-tenant SaaS platform or application, you can employ a third-party embedded analytics software and use white-labeling (i.e., branding) to save time and resources. Instead of developing and maintaining a complex data analytics platform, you can focus on developing and selling your core products and services.

Typically, embedded analytics is essential to SaaS platforms, web portals, data products, and applications that cater to B2B customers, distributed internal teams, partners or customers, and tech consumer markets.

GoodData is available either as a fully managed service or as an application you can deploy on your own server. The following situations will help you determine which deployment is the best for you.

I want to get started right away so I can evaluate the software.

We recommend signing up for a free trial of GoodData Cloud. No setup is necessary, and you can start analyzing your data immediately.

I want to take full advantage of the GoodData platform.

GoodData Cloud, with its continuous delivery, will always be the most up-to-date and feature-rich distribution for you to use.

I want to take full advantage of the GoodData platform, but I don’t want to share my data.

That is precisely why GoodData's self-hosted version was created. Once set up, you can use the GoodData platform fully, without your data ever leaving your server.

I want to evaluate the software locally and then maybe put it to use in production.

Our Community Edition all-in-one image provides an easy-to-set-up way to evaluate the software on a server of your choice for free. You can even use it in production, but note that its features are limited. Get the latest version from dockerhub.

You can always upgrade your plan to add more data volume or features. Since our plans are annual, it’s impossible to downgrade before the original contract runs out.

Not sure which plan is right for you?

We would be happy to discuss your requirements and options.