You no longer need node.js nor a separate bridge. See the link above. The cloud version requires only installation of items into the SmartThings IDE. For the HS200 (I have 3), you install the Service Manager and Device Handler in the IDE, then run the Service Manager. Full instructions available at source link. (Disclaimer: I am the author of the mentioned integration for SmartThings to TP-Link. This series was my first project herein and my first software project since 1980.)
This is similar for other community supported devices. Most have some sort if installation instructions and do not require external bridges/hubs. Some are great, some are good, some are so-so. But if free…
That being said, the only devices that the SmartThings team will guarantee to operate are those in the official Marketplace. Some Z-wave and Zigbee devices will install with the generic device handlers, but that is not 100%. Research
a. The SmartThings Marketplace (guaranteed to work)
b. Things that are smart Wiki (see link below)
c. This set of BLOGS
d. Ask, like you have.
http://thingsthataresmart.wiki/index.php?title=ThingsThatAreSmart_Wiki