npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-dataikudss

v1.0.0

Published

Node N8N to interact with Dataiku DSS

Downloads

5

Readme

n8n-nodes-dataikudss

This is an n8n community node. It lets you interact with Piano Analytics in your n8n workflows.

Dataiku DSS is a collaborative data science and machine learning platform, offering solutions for data preparation, predictive modeling, and automated analytics workflows to accelerate decision-making and ensure compliance with business and regulatory requirements.

n8n is a fair-code licensed workflow automation platform.

Installation
Credentials
Operations
Using as a Tool
Compatibility
Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Alternatively, you can manually install it:

git clone https://github.com/elevate-agency-data/n8n-nodes-dataikudss.git 
cd n8n-nodes-dataikudss 
npm install  

Then, place the node file in the ~/.n8n/custom-nodes directory (or follow instructions specific to your n8n installation).

Credentials

To use this node, you need a Dataiku DSS User API key with access to Dataiku DSS.

Operations

This node supports the following operations within Dataiku DSS:

  • API Service
    • Deletes a package
    • Downloads a package archive
    • Generates a package
    • Lists API services
    • Lists packages
    • Publishes a package
  • Bundles Automation-side
    • Activates a bundle
    • Creates a project from a bundle
    • Creates a project from a bundle with archive
    • Imports a bundle from archive file
    • Lists imported bundles
    • Preloads a bundle
    • Uploads a bundle
  • Bundles Design-side
    • Creates a bundle
    • Deletes an exported bundle
    • Downloads a bundle
    • Gets bundle details
    • Lists exported bundles
    • Publishes a bundle
  • Connection
    • Creates a connection
    • Deletes a connection
    • Gets a connection
    • Lists connections
    • Lists connections names
    • Updates a connection
  • Continuous Activity
    • Gets a continuous activities status
    • Lists latests continuous activities
    • Starts a continuous activity
    • Stops a continuous activity
  • Dasboard
    • Creates a dashboard
    • Deletes a dashboard
    • Exports a dashboard
    • Gets a dashboard
    • Lists the dashboards
    • Updates a dashboard
  • Data Collection
    • Creates a data collection
    • Creates a data collection object
    • Deletes a data collection
    • Deletes dataset from a data collection
    • Gets data collection objects
    • Gets data collection settings
    • Lists data collections
    • Updates data collection settings
  • Data Quality
    • Computes rules on a specific partition
    • Creates a data quality rule configuration
    • Deletes a specific rule
    • Gets the current statuts of data quality instance
    • Gets the current statuts of data quality project
    • Gets the timeline of data quality project
    • Gets the data quality rules configuration
    • Gets the current status of the dataset
    • Gets the current status of the dataset per partitions
    • Gets the last outcome on specific partition
    • Gets the last rule results
    • Gets the rule history
    • Updates a rule configuration
  • Dataset
    • Computes metrics
    • Creates a dataset
    • Creates a managed dataset
    • Deletes a dataset
    • Deletes data
    • Executes the import of tables
    • Gets all the information
    • Gets data
    • Gets data (alternative version)
    • Gets dataset settings
    • Gets metadata
    • Gets schema
    • Gets the full lineage information of a column
    • Gets the history metric values
    • Gets the last metric values
    • Lists datasets
    • Lists partitions
    • Lists tables
    • Lists tables schemas
    • Prepares the import of tables
    • Runs checks
    • Sets metadata
    • Sets schema
    • Synchronizes the hive metastore
    • Updates dataset settings
    • Updates from the hive metastore
  • Discussion
    • Creates a discussion
    • Gets a discussion
    • Lists discussions
    • Replies to a discussion
    • Updates a discussion
  • Dataset Statistic
    • Creates a worksheet
    • Deletes a worksheet
    • Gets a worksheet
    • Lists the statistics worksheets
    • Runs a card
    • Runs a computation
    • Updates a worksheet
  • DSS Administration
    • Appends an entry to the audit trail
    • Creates a category
    • Creates a tag
    • Deletes a category
    • Deletes a tag
    • Gets a category
    • Gets a log
    • Gets a tag
    • Gets general settings
    • Lists categories
    • Lists currents licence informations
    • Lists logs
    • Lists variables
    • Saves general settings
    • Saves variables
    • Sets currents license
    • Updates a category
    • Updates a tag
  • Feature Store
    • List Feature Groups
  • Flow Documentation
    • Downloads flow documentation
    • Generates flow documentation from a custom template
    • Generates flow documentation from the default template
    • Generates flow documentation from a template file in a managed folder
  • Insight
    • Create an insight
    • Deletes an insight
    • Gets an insight
    • Lists the insights
    • Updates an insight
  • Internal Metric
    • List Internal Metrics
  • Job
    • Aborts a job
    • Gets the job status
    • Gets the logs content for a job
    • Lists latest jobs
    • Runs a job
  • Library
    • Adds a folder
    • Deletes a file
    • Downloads a file
    • Lists files
    • Moves a file or a folder
    • Renames a file or a folder
    • Uploads a file
  • LLM Mesh
    • Lists available LLMs
    • Performs completions on a LLM
    • Performs embeddings on a LLM
  • Long Task
    • Aborts a running task
    • Gets the state of a running task
    • Lists tasks in progress
  • Machine Learning - Experiment Tracking
    • Cleans a project
    • Creates a virtual dataset
    • Deletes a collect
    • Lists models for a run
    • Sets the inference information
  • Machine Learning - Lab
    • Adjusts forecasting parameters and algorithm
    • Creates a ML task
    • Creates a visual analysis
    • Creates a visual analysis and a ML Task
    • Deletes a visual analysis
    • Deploys a trained model to flow
    • Downloads the model documentation of a trained model
    • Gets a visual analysis
    • Gets ML task settings
    • Gets ML task status
    • Gets partial dependencies for a trained model
    • Gets subpopulation analyses for a trained model
    • Gets the details of this trained model
    • Gets the scoring jar of a trained model
    • Gets the scoring PMML of a trained model
    • Gets the snippets of a set of trained models
    • Launches computation of partial dependencies for a trained model
    • Launches computation of subpopulation analyses for a trained model
    • Lists analyses
    • Lists ML tasks of a visual analysis
    • Lists ML tasks of the project
    • Reguess ML Task
    • Starts the model documentation generation using a template file
    • Starts the model documentation generation using an attached template file
    • Starts the model documentation generation using the default template
    • Starts training a ML task
    • Updates a visual analysis
    • Updates the user metadata of a model
  • Machine Learning - Saved Model
    • Creates a saved model
    • Deletes a version
    • Downloads the model documentation of a version
    • Evaluates model version on a particular dataset
    • Gets a saved model
    • Gets all partial dependencies computed for a version
    • Gets all subpopulation analyses computed for a version
    • Gets metadata of a mlflow single version
    • Gets the details of a version
    • Gets the scoring jar of a single version
    • Gets the scoring PMML of a single version
    • Gets the snippet of a version
    • Imports a mlflow version from file or path
    • Launches computation of partial dependencies for a version
    • Launches computation of subpopulation analyses for a version
    • Lists saved models
    • Lists versions
    • Sets a version as active
    • Sets metadata for this MLflow model version
    • Starts the model documentation generation for this version using default template
    • Starts the model documentation generation using a custom template
    • Starts the model documentation generation using a template file
    • Updates a saved model
    • Updates the user metadata of a model version
  • Macro
    • Aborts a macro
    • Downloads the result of the run of the macro
    • Get the status of a run of the macro
    • Gets a macro
    • Lists macros
    • Runs a macro
  • Managed Folder
    • Creates a new managed folder
    • Deletes a managed folder
    • Deletes the file from a folder
    • Downloads the file with the specified relative path in the folder
    • Lists the contents of a managed folder
    • Lists the managed folders of a project
    • Retrieves a managed folder object
    • Updates the settings of a managed folder
    • Uploads a file in the folder
  • Meaning
    • Creates a meaning
    • Gets a meaning
    • Lists meanings
    • Updates a meaning
  • Model Comparison
    • Creates a model comparison
    • Deletes a model comparison
    • Gets a model comparison
    • Lists model comparisons
    • Updates a model comparison
  • Notebook
    • Clears the outputs of a jupyter notebook
    • Creates a jupyter notebook
    • Deletes a jupyter notebook
    • Gets a jupyter notebook
    • Lists jupyter notebook names
    • Lists the active sessions of a jupyter notebook
    • Stops a jupyter notebook session
    • Updates a jupyter notebook
  • Plugin
    • Adds a folder to the plugin
    • Creates a development plugin
    • Creates the code env of a plugin
    • Deletes a file from the plugin
    • Deletes a plugin
    • Deletes the information about the git remote
    • Dowloads file from plugin
    • Downloads a plugin
    • Fetches from git remote
    • Gets file detail from plugin
    • Gets the information about the git remote
    • Gets the settings of a plugin
    • Installs a plugin from git
    • Installs a plugin from the store
    • Lists files in plugin
    • Lists git branches
    • Lists installed plugins
    • Lists the plugin usages
    • Moves a file or a folder in the plugin
    • Moves a plugin to the development environment
    • Pulls from git remote
    • Pushes to git remote
    • Renames a file or a folder in the plugin
    • Resets to local head state
    • Resets to remote head state
    • Sets the information about the git remote
    • Sets the settings of a plugin
    • Updates a plugin from git
    • Updates a plugin from the store
    • Updates a plugin from zip archive
    • Updates the code env of a plugin
    • Uploads a file to the plugin
    • Uploads a plugin
  • Project
    • Creates a project
    • Deletes a project
    • Duplicates a project
    • Exports a project
    • Gets a project metadata
    • Gets project permissions
    • Gets project tags
    • Gets project variables
    • Lists projects
    • Pushes to git remote
    • Updates a project metadata
    • Updates project permissions
    • Updates project tags
    • Updates project variables
  • Project Deployer
    • Creates a deployment
    • Creates a project
    • Creates an automation infra on the deployer
    • Deletes a bundle
    • Deletes a deployment
    • Deletes a project
    • Deletes an automation infra on the deployer
    • Gets a deployment
    • Gets a project
    • Gets an automation infra on the deployer
    • Gets an automation infra settings
    • Gets deployment governance status
    • Gets deployment settings
    • Gets deployment status
    • Gets project settings
    • Lists projects
    • Lists stages
    • Lists the automation infras on the deployer
    • Lists the deployments
    • Saves an automation infra settings
    • Saves deployment settings
    • Saves project settings
    • Updates a deployment
    • Uploads a bundle
  • Project Folder
    • Creates a sub-project folder
    • Deletes a project folder
    • Gets a project folder
    • Gets project folder settings
    • Gets the root project folder
    • Moves a project
    • Moves a project folder
    • Updates project folder settings
  • Recipe
    • Creates a recipe
    • Deletes a recipe
    • Gets recipe metadata
    • Gets recipe settings
    • Lists the recipes of a project
    • Sets recipe metadata
    • Updates recipe settings
  • Scenario
    • Aborts a scenario
    • Creates a scenario
    • Deletes a scenario
    • Gets a run from trigger run
    • Gets a run of a trigger
    • Gets a scenario
    • Gets details for a run
    • Gets lasts runs
    • Gets scenario logs
    • Gets the payload of a scenario
    • Gets the status of a scenario
    • List scenarios of a project
    • Runs a scenario
    • Updates basic scenario settings
    • Updates payload scenario
    • Updates scenario settings
  • Security
    • Creates a code env
    • Creates a group
    • Creates a user
    • Deletes a code env
    • Deletes a group
    • Deletes a user
    • Fetches external groups
    • Fetches external users
    • Gets a code env
    • Gets a group
    • Gets a user
    • Gets a user last activity
    • Gets all users last activity
    • Lists code envs
    • Lists groups
    • Lists users
    • Provisions users
    • Resyncs a user
    • Resyncs multiple users
    • Updates a code env
    • Updates a group
    • Updates a user
    • Updates code env packages
    • Updates the integration of jupyter
    • Updates scenario settings
  • SQL Query
    • Starts the execution of a query
    • Streams the results of a query
    • Verifies query
  • Streaming Endpoint
    • Creates a managed streaming endpoint
    • Creates a streaming endpoint
    • Deletes a streaming endpoint
    • Gets streaming endpoint schema
    • Gets streaming endpoint settings
    • Lists streaming endpoints
    • Updates streaming endpoint schema
    • Updates streaming endpoint settings
  • Webapp
    • Gets a webapp
    • Gets the webapp backend state
    • Lists webapps
    • Restarts the webapp backend
    • Stops the webapp backend
    • Trusts a webapp
    • Updates a webapp
  • Wiki
    • Creates an article
    • Gets an article
    • Gets wiki
    • Updates an article
    • Updates wiki
  • Workspace
    • Creates a workspace
    • Creates a workspace object
    • Deletes a workspace
    • Deletes a workspace object
    • Gets workspace objects
    • Gets workspace settings
    • Lists workspaces
    • Updates workspace settings

Retrieve information from the Dataiku DSS API.

Using as a Tool

This node can be used as a tool in n8n AI Agents. To enable community nodes as tools, you need to set the N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE environment variable to true.

Setting the Environment Variable

If you're using a bash/zsh shell:

export N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true
n8n start

If you're using Docker: Add to your docker-compose.yml file:

environment:
  - N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true

If you're using the desktop app: Create a .env file in the n8n directory:

N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true

If you want to set it permanently on Mac/Linux: Add to your ~/.zshrc or ~/.bash_profile:

export N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true

Compatibility

  • Tested with: 1.84.1 (Success)

Resources