The following Python libraries let you interact with, and export data from, your GoodData 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. With Python SDK you can:
- Retrieve datasets and metrics from your workspace
- Retrieve and compute visualizations.
See GoodData Python SDK Documentation.
GoodData Foreign Data Wrapper
The Foreign Data Wrapper library (gooddata-fdw) presents a way to map the GoodData semantic layer and/or visualizations stored in your GoodData 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.
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.
See GoodData Pandas Documentation.