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.
- Interacting with datasets
- Performing SQL, Hive and Impala queries
- Executing partial recipes
- Interacting with Pyspark
- Managed folders in Python API
- Interacting with saved models
- Interacting with metrics
- API for custom recipes
- API for custom datasets
- API for custom formats
- API for custom FS providers
- Custom scenarios API
- Creating static insights