GX Cloud Product FAQs

Welcome to the Great Expectations Cloud product FAQ! This page addresses some of the most common questions about using GX Cloud. If you don’t have a GX Cloud account, you can sign up for one here.

How much does GX Cloud cost?

The GX Cloud Beta is free! After the Cloud public release, all users will be able to choose between a free tier and a paid version. We’re still working through the details on pricing—stay tuned.

How do I get support?

There are several places where you can get support for the Great Expectations Cloud Beta!

  1. For product documentation, see the Onboarding Guide or the general Great Expectations Documentation.
  2. For frequently asked questions, check out the GX Discourse.
  3. For all other issues, including account/product support, reporting problems or defects, making feature requests, providing general product feedback, and asking questions not covered by the documentation or FAQs, post in #gx-cloud-beta-support in the GX Slack.

The #gx-cloud-beta-support channel in the GX Slack is a private channel monitored by our team of developer advocates, engineers, product managers, and product specialists. If you don’t have access to #gx-cloud-beta-support, please contact your product specialist at onboarding@greatexpectations.io.

Because others may have the same questions or issues as you, we encourage you to engage with the team in the shared #gx-cloud-beta-support channel when possible.

By asking support questions openly in the channel, the community will benefit from your questions and from the answers received. If for some reason you cannot post your issue publicly due to security or privacy concerns, please post as much information as you can in the channel, and someone will reach out to assist. We are here to help!

As a part of the GX Cloud Beta community and the wider GX community, we encourage you to engage with the GX community Slack.

Where can I find documentation for the product?

Check the GX documentation and Cloud Onboarding Guide. If those don’t address your needs, check out our support channels (Discourse and Slack).

What’s the difference between GX Open Source and GX Cloud?

GX Cloud is built on top of Great Expectations Open Source, with extra features that help users set up faster by taking care of storage, user management, and hosting of Validation Results. Cloud also allows for more intense collaboration workflows around data quality by providing a UI to interact with GX, so you can easily do things like see enhanced visualizations and analyze the health of your data assets by viewing historical data.

Is GX Cloud compatible with my existing GX Open Source tests?

Yes! GX Cloud is designed to be a drop-in replacement for existing deployments of GX Open Source. To use GX Cloud, simply upgrade to the latest version of GX, configure your GX Cloud credentials, and run the same notebooks or Python scripts you’ve been using locally.

What kinds of data are you storing?

GX Cloud stores the current configurations for your Data Context (the GX objects such as Datasources, Expectation Suites, and Checkpoints). GX Cloud also stores the Validation Results containing the observed values per Expectation. This metadata is highly configurable based on the data sensitivity; users can adjust the result_format to share only pass/fail boolean values or to contain full data summaries (which may include unexpected values).

How is the data protected? And what data can you see?

We encrypt data at rest using AES-256 and in transit using TLS 1.2, and enforce tenant isolation both in the application and in the database via Postgres Row Level Security (RLS) rules. GX Cloud provides user management and RBAC functionality to allow user access to organizations. Within an organization, all users can see the GX objects and associated Validation Results.

Where is the data located? Can you select a specific region?

Currently, data is only stored in an AWS RDS instance in us-east-1. We do not host GX Cloud in other regions at this time.

Are you HIPAA compliant?

Please contact our sales team (sales@greatexpectations.io) for more information on HIPAA or other regulatory requirements.

Where does the compute happen during data validation?

The compute happens within your environment. GX Cloud only stores metadata while the direct connection to Datasources and the processing of Validations happens in your environment.

What metadata is sent back to GX Cloud?

Can users configure results to only show the row index(es) for the failure(s)?

Yes, you can update the result_format to include the query and IDs of the rows which failed the Expectation, showing only, for example, there was a failure at row 1,234. For more information about this feature, see the GX blog here.

Can I set user roles and permissions for GX Cloud?

GX Cloud supports user management & RBAC at the organizational level. There are 3 roles: admin, editor, and viewer. We do not support custom roles at this time.

Does GX Cloud support configuration versioning?

No, GX Cloud stores the latest version of Datasources, Expectation Suites, and Checkpoint configurations. We encourage users to integrate GX code with their version control systems like Git or Bitbucket while keeping the Cloud backend in sync with the latest version.

What does GX integrate with?

Please go here to view our current integrations.

How do I get started? What does the onboarding process look like?

You can sign up for GX Cloud Beta here! After signing up, you will receive an email with instructions on next steps to schedule your onboarding session with GX. We encourage you to come to the onboarding prepared with a working Python environment and the great_expectations Python library installed.

Can I invite others to my GX Cloud organization?

Yes, users with the admin role can invite others to their GX Cloud organization via the “Settings-Users” page. The invited users will receive an email from support@greatexpectations.io with instructions on how to create an account and reset their password. We recommend that new users with admin or editor roles go through the Cloud Quickstart onboarding doc, which covers setup activities such as generating your API key.