The internal Python API¶
In many parts of DSS, you can write Python code:
- In recipes
- In Jupyter notebooks
- In webapp backends
- In custom recipes
This Python code interacts with DSS using a dedicated internal API.
Note
Python code running with DSS may also use the DSS public API, including the Public API Python client
The Dataiku Python internal API is contained in the dataiku
Python package. The public API, on the other hand, is contained in the dataikuapi
package.
- API for interacting with datasets
- API for interacting with Pyspark
- API for managed folders
- API for interacting with saved models
- API for scenarios
- API for performing SQL, Hive and Impala queries
- API for performing SQL, Hive and Impala queries like the recipes
- API for metrics and checks
- API For creating static insights
- API for plugin recipes
- API for plugin datasets
- API for plugin formats
- API for plugin FS providers