node-red-node-watson 0.6.8

A collection of Node-RED nodes for IBM Watson services

npm install node-red-node-watson

Codacy Badge npm-version npm-downloads

CLA assistant

New in version 0.6.8

  • Move all Discovery calls to latest API version - 2017-11-07
  • Updated calls to deprecated discovery methods addJsonDocument and getCollections
  • Correct implemetation of passages related options
  • Allow highlight option to be specified in Discovery overrides - msg.discoveryparams
  • Rename Conversation Nodes to Assistant
  • Use Assistant endpoint
  • Move all Assistant calls to latest API version - 2018-02-16
  • Move all Visual Recognition calls to lates API version - 2018-03-19
  • Add French as a Visual Recognition classification response language

New in version 0.6.7

  • Enable Opt-out option for Conversation Node.
  • Implement time out option for response from Conversation Node.
  • Bump to v 3.2.1 of watson-developer-cloud dependency.
  • Fix to how API version is specified in Natural Language Understanding Node.
  • Add Korean to list of languages in Natural Language Classifier Node.

New in version 0.6.6

  • Added Mute option for STT Node warning status when running in Streaming mode
  • Discard option for STT Node Streaming listening events.
  • Added Auto-Connect mode for STT Node - Will keep connection to service alive, else connection is restored on demand.
  • Fix to Discovery Query Builder Node to return schema options.

New in version 0.6.5

  • Endpoint can now be specified in Natural Language Classifier Node

New in version 0.6.4

  • Speech to Text node now reports all errors, including disconnects when running in stream mode.

New in version 0.6.3

  • Allow input / output from Node-RED web-sockets for Speech to Text node. To enable select streaming mode. No token is needed as the Node handles this. Look out for sample flows and templates showing how to use this feature.
  • Three new languages for Language Translator, Polish, Russian and Turkish in Neural Translation mode.
  • Removed the code for the deprecated Language Translation Nodes.

New in version 0.6.2

  • Visual Recognition fix for accept-language

New in version 0.6.1

  • Allow STT Language to be dyamically configurable using msg.srclang

New in version 0.6.0

  • Bump to watson-developer-cloud 3.0.4
  • Document link updates
  • IE fix
  • Option to set Conversation credentials though msg.params
  • Speech To Text fullresult now includes speaker_labels. Breaking change to any code that used fullresult due an extra level of indirection.
  • Allow Korean as an option for Personality Insights
  • Text Recognition option removed from Visual Recognition Node
  • Move Retrieve and Rank nodes to deprecated list
  • Removed Document Conversion, Alchemy, Concept Insights, Dialog, Tradeoff Analytics and Similarity Search Nodes
  • Nodes deprecated in 0.5.x will be removed in 0.5.x releases

Watson Nodes for Node-RED

A collection of nodes to interact with the IBM Watson services in IBM Cloud.


  • Conversation
    • Add conversational capabilities into applications.
  • Discovery
    • List environments created for the Discovery service
  • Language Identification
    • Detects the language used in text
  • Language Translator
    • Translates text from one language to another
  • Natural Language Classifier
    • Uses machine learning algorithms to return the top matching predefined classes for short text inputs.
  • Natural Language Understanding
    • Analyze text to extract meta-data from content such as concepts, entities, keywords ...
  • Personality Insights
    • Use linguistic analytics to infer cognitive and social characteristics from text
  • Retrieve and Rank
    • Creates a trainable search engine for your data
  • Speech To Text
    • Convert audio containing speech to text
  • Text To Speech
    • Convert text to audio speech
  • Tone Analyzer
    • Discover, understand, and revise the language tones in text.
  • Visual Recognition
    • Analyze visual appearance of images to understand their contents


Example usage flows can be found here node-red-labs


For simple typos and fixes please just raise an issue pointing out our mistakes. If you need to raise a pull request please read our contribution guidelines before doing so.

Copyright 2018 IBM Corp. under the Apache 2.0 license.

Node Info

Version: 0.6.8
Updated 3 days ago
License: Apache-2.0
Rating: 5.0
(1 )


751 in the last day
3199 in the last week
10750 in the last month


  • watson-conversation-v1
  • watson-conversation-v1-workspace-manager
  • watson-discovery-v1
  • watson-discovery-v1-document-loader
  • watson-discovery-v1-query-builder
  • watson-translator
  • watson-language-translator-identify
  • watson-translator-util
  • watson-natural-language-classifier
  • natural-language-understanding
  • watson-personality-insights-v3
  • watson-retrieve-rank-credentials
  • watson-retrieve-rank-create-cluster
  • watson-retrieve-rank-cluster-settings
  • watson-retrieve-rank-upload-solr-configuration
  • watson-retrieve-rank-solr-configuration-settings
  • watson-retrieve-rank-solr-collection
  • watson-retrieve-rank-create-ranker
  • watson-retrieve-rank-ranker-settings
  • watson-retrieve-rank-search-and-rank
  • watson-speech-to-text
  • watson-speech-to-text-v1-query-builder
  • watson-text-to-speech
  • watson-text-to-speech-v1-query-builder
  • watson-tone-analyzer-v3
  • visual-recognition-v3
  • visual-recognition-util-v3


  • node-red
  • bluemix
  • watson


  • chughts
  • knolleary


  • Soheel Chughtai