Getting Started

New to GoodData? Follow this tutorial to get up to speed.

What You Will Learn?

How to organize analytics, how to build dashboards with visualizations, and how to create consistent metrics. Everything with the possibility of distribution to multiple users using the built-in multitenant solution.

You will also learn, how to apply software engineering best practices and work with analytics as with code - version control, testing, and CI/CD pipelines.

GoodData Dashboard

How To Proceed With Tutorials

We designed GoodData to have a handsome UI experience, but we also know that the best way to manage the analytics platform is by code. Therefore, you can use GoodData Python SDK or open API and learn how to manage analytics with code.

UI

If you are interested in a UI experience with GoodData, you can use a deployed GoodData and play around. With UI, you will easily model data, build insights and dashboards, and create metrics.

GoodData Python SDK

If you want to learn how to manage GoodData with simple Python code, you can install GoodData Python SDK and proceed the whole tutorial within it. With GoodData Python SDK, you will easily manage workspaces, manage data sources, manage users, and build CI/CD pipelines.

If you want to proceed with Python, please install GoodData Python SDK using the pip package installer.

Bash
PowerShell 7
pip install gooddata-sdk
pip install gooddata-sdk

API

If you do not want to use Python but still want to learn how to manage GoodData programmatically, you can proceed with a set of APIs. With APIs, you will easily manage workspaces, manage data sources, manage users, and build CI/CD pipelines.

Other Resources