I would categorise Node Red as a replacement. I've always had mine set up this way, where the flic buttons all do "internet" requests along the lines of "http://192.168.0.18:1880/flick/4/click". Node Red then has an http-in node that picks this up and does something with it. In my case, it controls things in Home Assistant, but Node Red has add-ons for Smartthings and can control devices directly too.