Python Libraries

Use Python to interact with your GoodData.CN project.

The following Python libraries let you interact with, and export data from, your GoodData.CN workspaces. To learn more about how to install and use each library, refer to its documentation.

GoodData Python SDK

The Python SDK library (gooddata-sdk) provides a use-case oriented API that allows for a simple interaction with GoodData.CN. With Python SDK you can:

  • Retrieve datasets and metrics from your workspace
  • Retrieve and compute insights.

See GoodData Python SDK Documentation.

GoodData Foreign Data Wrapper

The Foreign Data Wrapper library (gooddata-fdw) presents a way to map the GoodData.CN semantic layer and/or insights stored in your GoodData.CN into a PostgreSQL as foreign tables. You can then query the tables using SQL using a standard JDBC protocol.

See GoodData Foreign Data Wrapper Documentation.

GoodData Pandas

The Pandas library (gooddata-pandas) is a thin layer that utilizes Python SDK and allows you to conveniently create Pandas Series and data frames on top of GoodData.CN.

See GoodData Pandas Documentation.