Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Dataiku website screenshot

Dataiku

Dataiku is an advanced data science and machine learning platform that enables teams to build and deploy AI applications at scale.

agent ready

Solid contracts, transparent operations, and an easy start — typically complete on four or five facets with one clear soft spot.

Kin Score

API Evangelist profiles Dataiku the way a machine reads it — 141 machine-readable artifacts across 34 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Dataiku scores 66.3/100 (strong), with a separate agent-readiness read of 48/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 66.3/100 · strong
Contract Quality 16.8 / 25
Developer Ergonomics 11.3 / 20
Commercial Clarity 14.2 / 20
Operational Transparency 6.8 / 13
Governance 10.4 / 12
Discoverability 6.8 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile Dataiku

Each block below is one kind of artifact we hold for Dataiku. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 34

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

Dataiku Python API

Python client library for interacting with Dataiku DSS.

Dataiku Internal API

Internal API for use within recipes, notebooks, and plugins in Dataiku DSS.

Dataiku R API

R client library for interacting with Dataiku DSS.

Dataiku JavaScript API

JavaScript API for building custom web applications that read from Dataiku datasets within DSS.

Dataiku Scala API

Scala API for reading and writing DSS datasets from the Spark and Scala environment within Dataiku DSS.

Dataiku Plugin API

API for developing custom plugins that extend Dataiku DSS with custom datasets, recipes, processors, and web applications.

Dataiku Artifact Sign-Offs API

Manage sign-off workflows on artifacts

Dataiku Artifacts API

Manage governed artifacts (models, projects, etc.)

Dataiku Authentication API

Manage API keys for service access

Dataiku Blueprint Versions API

Manage blueprint version definitions

Dataiku Blueprints API

Manage governance blueprints that define artifact types

Dataiku Bundles API

Import and export project bundles

Dataiku Code Envs API

Manage code environments for Python and R

Dataiku Connections API

Manage data connections

Dataiku Custom Fields API

Manage custom fields on artifacts

Dataiku Datasets API

Manage datasets within projects

Dataiku General Settings API

Manage instance-level settings

Dataiku Generations API

Manage service generations (versions)

Dataiku Global API Keys API

Manage global API keys

Dataiku Groups API

Manage DSS groups

Dataiku Jobs API

Run and monitor build jobs

Dataiku Managed Folders API

Manage folders for unstructured data

Dataiku Meanings API

Manage user-defined meanings

Dataiku Metrics API

Retrieve metrics and health information

Dataiku Model Evaluation Stores API

Manage model evaluation stores

Dataiku Plugins API

Manage DSS plugins

Dataiku Projects API

Manage DSS projects

Dataiku Recipes API

Manage recipes and data transformations

Dataiku Roles API

Manage governance roles and assignments

Dataiku Saved Models API

Manage trained machine learning models

Dataiku Scenarios API

Manage and trigger automation scenarios

Dataiku Services API

The Services API from Dataiku — 4 operation(s) for services.

Dataiku SQL Queries API

Execute SQL queries on connections

Dataiku Users API

Manage Govern users

Scroll within the panel for all 34 ·

Postman Collections 3

A runnable collection turns the contract into something a developer can execute in seconds. We profile them because the fastest way to trust an API is to make a real call against it.

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 3

Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Arazzo Workflows 18

Real integrations are rarely a single call. Arazzo describes the multi-step sequences — auth, then create, then confirm — so both a human and an agent can follow the choreography, not just the endpoints.

Multi-step API workflows described with the Arazzo specification.

Dataiku Audit Recipe and Project Jobs

List a project's recipes, read one recipe's inputs and outputs, and list the project's jobs.

ARAZZO

Dataiku Bootstrap Project with First Dataset

Create a DSS project, add a managed dataset to it, and confirm the dataset definition.

ARAZZO

Dataiku Browse Managed Folder Contents

List a project's managed folders and read the file contents of one folder.

ARAZZO

Dataiku Build Dataset and Poll Job

Start a build job for a dataset output and poll the job until it reaches a terminal state.

ARAZZO

Dataiku Create Dataset, Set Schema, and Build

Create a dataset, apply an explicit schema to it, and kick off a build job.

ARAZZO

Dataiku Create Govern Artifact with Custom Fields

Create a governed artifact under a blueprint, set its custom field values, and read them back.

ARAZZO

Dataiku Create Govern Blueprint and Version

Create a governance blueprint, add a first version to it, and read the version back.

ARAZZO

Dataiku Export Project Bundle

Verify a project, create an export bundle for it, and list bundles to confirm the export.

ARAZZO

Dataiku Import and Preload API Node Generation

Import a generation bundle for a service, preload it into memory, then switch the service to it.

ARAZZO

Dataiku Inspect and Read a Dataset

List a project's datasets, fetch a dataset definition, and read a sample of its rows.

ARAZZO

Dataiku Inspect Saved Model

List a project's saved models and fetch the details of one model including its active version.

ARAZZO

Dataiku Promote API Node Generation

Verify a deployed service, list its generations, switch the active generation, and enable the service.

ARAZZO

Dataiku Provision DSS User

Create a DSS user, confirm it by reading the user back, and assign groups via update.

ARAZZO

Dataiku Review Artifact Sign-Off

List an artifact's sign-off steps, read one step, and add an approve or reject review to it.

ARAZZO

Dataiku Run Scenario and Poll to Completion

Trigger a scenario run and poll its lightweight status until it is no longer running.

ARAZZO

Dataiku Resolve Connection and Run SQL Query

Verify a DSS connection exists, then execute a SQL query against it and return the rows.

ARAZZO

Dataiku Tag Project Metadata

Read a project's current metadata, then write an updated label, description, and tags.

ARAZZO

Dataiku Teardown Project

Verify a project, delete a dataset within it, then delete the project itself.

ARAZZO

Scroll within the panel for all 18 ·

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Dataiku Plans Pricing

3 plans

PLANS

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Dataiku Rate Limits

3 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

JSON-LD contexts and semantic vocabularies used across these APIs.

Dataiku Context

0 classes · 14 properties

JSON-LD

Spectral Rules 2

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

Dataiku API Rules

6 rules · 4 warnings

SPECTRAL

Dataiku API Rules

5 rules · 2 errors · 3 warnings

SPECTRAL

JSON Schema 72

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

Standalone JSON Schema definitions for this provider's data models.

Artifact

10 properties

JSON SCHEMA

ArtifactSummary

6 properties

JSON SCHEMA

AuthKey

5 properties

JSON SCHEMA

Blueprint

8 properties

JSON SCHEMA

BlueprintSummary

5 properties

JSON SCHEMA

BlueprintVersion

7 properties

JSON SCHEMA

BlueprintVersionSummary

4 properties

JSON SCHEMA

BundleSummary

4 properties

JSON SCHEMA

CodeEnv

5 properties

JSON SCHEMA

CodeEnvSummary

2 properties

JSON SCHEMA

Connection

5 properties

JSON SCHEMA

ConnectionSummary

2 properties

JSON SCHEMA

CreateArtifactRequest

4 properties

JSON SCHEMA

CreateAuthKeyRequest

2 properties

JSON SCHEMA

CreateBlueprintRequest

3 properties

JSON SCHEMA

CreateBlueprintVersionRequest

1 properties

JSON SCHEMA

CreateBundleRequest

1 properties

JSON SCHEMA

CreateDatasetRequest

5 properties

JSON SCHEMA

CreateProjectRequest

3 properties

JSON SCHEMA

CreateUserRequest

6 properties

JSON SCHEMA

Dataiku DSS Dataset

14 properties

JSON SCHEMA

DatasetData

3 properties

JSON SCHEMA

DatasetSchema

2 properties

JSON SCHEMA

DelegateSignOffRequest

2 properties

JSON SCHEMA

Endpoint

3 properties

JSON SCHEMA

FieldSetting

6 properties

JSON SCHEMA

GeneralSettings

4 properties

JSON SCHEMA

Generation

5 properties

JSON SCHEMA

GenerationSummary

3 properties

JSON SCHEMA

GlobalAPIKey

6 properties

JSON SCHEMA

GovernUser

4 properties

JSON SCHEMA

Group

4 properties

JSON SCHEMA

HealthStatus

2 properties

JSON SCHEMA

Job

7 properties

JSON SCHEMA

JobActivity

3 properties

JSON SCHEMA

JobSummary

5 properties

JSON SCHEMA

ManagedFolder

4 properties

JSON SCHEMA

ManagedFolderContents

1 properties

JSON SCHEMA

Meaning

4 properties

JSON SCHEMA

Metrics

5 properties

JSON SCHEMA

ModelEvaluationStoreSummary

3 properties

JSON SCHEMA

ModelVersion

3 properties

JSON SCHEMA

Plugin

6 properties

JSON SCHEMA

PluginSummary

4 properties

JSON SCHEMA

Dataiku DSS Project

12 properties

JSON SCHEMA

ProjectMetadata

5 properties

JSON SCHEMA

ProjectSummary

4 properties

JSON SCHEMA

Recipe

8 properties

JSON SCHEMA

RecipeSummary

3 properties

JSON SCHEMA

Role

4 properties

JSON SCHEMA

SavedModel

6 properties

JSON SCHEMA

SavedModelSummary

4 properties

JSON SCHEMA

Scenario

7 properties

JSON SCHEMA

ScenarioLight

3 properties

JSON SCHEMA

ScenarioRun

4 properties

JSON SCHEMA

ScenarioSummary

5 properties

JSON SCHEMA

SchemaColumn

4 properties

JSON SCHEMA

Service

5 properties

JSON SCHEMA

ServiceSummary

4 properties

JSON SCHEMA

SignOff

5 properties

JSON SCHEMA

SignOffConfiguration

1 properties

JSON SCHEMA

SignOffReview

4 properties

JSON SCHEMA

SignOffReviewRequest

2 properties

JSON SCHEMA

SignOffStep

5 properties

JSON SCHEMA

SqlQueryRequest

4 properties

JSON SCHEMA

SqlQueryResult

2 properties

JSON SCHEMA

StartJobRequest

1 properties

JSON SCHEMA

Tag

3 properties

JSON SCHEMA

User

6 properties

JSON SCHEMA

WorkflowConfiguration

2 properties

JSON SCHEMA

WorkflowStatus

3 properties

JSON SCHEMA

WorkflowTransition

2 properties

JSON SCHEMA

Scroll within the panel for all 72 ·

JSON Structure 1

JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.

JSON Structure definitions describing this provider's data shapes.

Dataiku Structure

0 properties

JSON STRUCTURE

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Dataiku Authentication

apiKey · 1 scheme

SECURITY

Dataiku Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Dataiku Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

Recommended x-agentic-access execution contracts for AI agents.

Dataiku Agentic Access

88 operations · 36 acting · 1 human-in-the-loop

88 operations · 36 acting

AGENTIC

Resources

Every other property we hold for Dataiku — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Get Started 3

Portal, sign-up, and the first successful call

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 3

SDKs, sample code, and the tooling you integrate with

Learn 2

Tutorials, courses, talks, and written guidance

Operate 3

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 3

Properties that don't map to a standard resource type

← All providers · Data indexed from github.com/api-evangelist/dataiku · machine-readable index on apis.io