Use the API node on Dataiku Online

Installation

Dataiku Online manages the configuration and the infrastructure of the API deployer for you.

  • To start using the API node, from the Extensions tab of your Launchpad, click Add an extension > API node.

../../_images/add-extension.png

Once the API node is activated, you can deploy your first API with the API Deployer. For more information, see the product documentation on how to deploy your first API.

Specificities of using the API deployer on Dataiku Online

In Dataiku Online, you have to use the API Deployer to create an API endpoint. Creating an API endpoint directly from the Flow or through the API Designer are not available methods to create an API endpoint in Dataiku Online.

In your Dataiku DSS you can access the logs of all queries made on your API endpoints through an S3 connection called “customer-audit-log” automatically included in the S3 managed storage of Dataiku Online.

  • To access these query logs, go to Create Dataset > Cloud Storage & Social > Amazon S3.

  • Select the connection called customer-audit-log, and click List to browse the files.

../../_images/api-node-logs.png

During the activation of the API node, Dataiku adds a connection api-node-referenced-data that is dedicated to API usage. This connection is to be used for enriching prediction queries with the referenced data deployment or for the SQL query endpoint.

The following types of endpoints are available on Dataiku Online:

  • Exposing a visual prediction model

  • Exposing a Python function

  • Exposing an SQL query

  • Exposing a lookup in a dataset

The following types of endpoints are not yet available on Dataiku Online:

  • Exposing a Python prediction model

  • Exposing an R prediction model

  • Exposing an R function

Resources

Note

Please note the differences listed in this article when navigating through Dataiku product documentation.