Using the APIs inside of DSS

When running inside of DSS, nothing is required in order to use the APIs contained in the dataiku package.

Just import the dataiku package and start using the functions and classes documented here.

The REST API client (dataikuapi package) can also be used from inside DSS. In that case, you don’t need to provide any API key, as the API client will automatically inherit connection credentials from the current context. Instead, simply use dataiku.api_client()

import dataiku

client = dataiku.api_client()

# client is now a DSSClient and can perform all authorized actions.
# For example, list the project keys for which you have access
client.list_project_keys()