Dataiku DSS provides API and coding environments to access and process the data using your favorite language.
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 DSS might also be interested in registering for the Developer learning path on the Dataiku Academy.