These exist, but they’re usually slide bolts on the inside of the cabinet. They work better on a wooden cabinet then a metal one. You don’t even see them from the outside. Would that work for your use case?
In particular, is the cabinet a single door with a latch into the frame? Or a double door? The slide bolts were great on the double door because you have a place to put both parts of the device.
Take a look at some of the dog kennel projects, they typically have a bolt actuator that can work for cabinets, especially if it’s on the inside.
You can also use a zwave Danalock on an interior turnbolt and it should work fine. The problem with those (besides the price) is they got pretty bad reviews when they were selling on Amazon, but there’s a new model out, and I don’t know whether it’s better or not. Amazon doesn’t seem to be carrying the new model. Make sure you get one with zwave if you want it to work with smartthings.
There are some Bluetooth padlocks, but they don’t integrate with smartthings, and you have to have a Bluetooth controller within about 30 feet. They’re nice quality, and they’re good for people like me who don’t have hand dexterity, but they won’t meet any use cases where you’re looking for remote access control.
Forgot to mention also that any fail open electronically powered cabinet lock that you can wire to a relay could be operated from SmartThings. Basically you just cut power to it when you want to be able to open the cabinet. There are a lot of variations on this.
Ben used an Arduino shield for his secret bookcase door, for example: