Dataiku provides API and coding environments to access and process data using your favorite language.
For example, you can use notebooks to prototype your recipes in Python, R, SQL and Scala. These sandbox environments will help you develop iteratively and quickly. Once your code is ready, deploy it to a recipe in your Flow.
Coders working with Dataiku might also be interested in exploring for the Developer learning path on the Dataiku Academy.