Supported Network Protocols
The Samsung SmartThings Hub ( also called Hub v2) is one plastic case containing several different radio frequency antennas.
At the time of launch in the fall of 2015 , the hub included:
- An active Zwave Plus controller 
- An active Zigbee Home Automation 1.2 coordinator
- An active Ethernet connector
- An inactive Bluetooth antenna
- Two inactive USB ports
Official support FAQ on zwave and Zigbee 
- 1 Supported Connections
- 1.1 Zwave
- 1.2 Zigbee using the Zigbee Home Automation profile
- 1.3 IFTTT
- 1.4 Philips Hue
- 1.5 Logitech Harmony
- 1.6 Amazon Alexa
- 1.7 WiFi and Cloud to Cloud (limited to a few specific devices)
- 1.8 Samsung Digital Appliances
- 1.9 Artik/Sami
- 1.10 Sonos
- 1.11 Lutron Caseta and Lutron Serena
- 1.12 ADT/SmartThings dual logo sensors, for use with ADT/SmartThings Security Hub Only
- 2 Unsupported or Partially Supported Connections
- 3 Connections Using a Separate Local Server
- 4 Possible Future Integrations
- This allowed the following device protocols to be connected to a SmartThings account
Zwave plus or Z wave classic devices. The hub is sold in two models, one with the US Zwave frequency (904.8) and one with the EU frequency (868.4). Other frequencies are not supported, and you cannot change a hub from US to EU or vice versa. Each hub can only connect with ZWave devices using the exact same frequency. 
Note that the Zwave standard only requires that certified controllers like SmartThings interact with other certified Zwave devices at the "basic" level. This means the device will be able to join the SmartThings network and SmartThings will be able to send on/off commands to it. However, Zwave includes many advanced commands which may or may not be supported. The standard also allows device manufacturers to include proprietary features that work only with their own controllers.
This all means that even if a device is Zwave-certified, features beyond on/off may not work with SmartThings. Check the official compatibility list or search this wiki and the community forums to see if anyone has verified device compatibility for any specific models.
In particular note that SmartThings has not implemented controller management of Zwave scenes, because they would not be able to include devices of other protocols like Zigbee or WiFi. While there will usually be an alternative method for accomplishing the same result with SmartThings, multibutton "scene controllers" are the Zwave devices most likely to be using command sets that are incompatible with SmartThings.
Zigbee using the Zigbee Home Automation profile
- Zigbee ZHA 1.2 profile devices (but not other Zigbee profiles)
- IFTTT channels
A locally-connected Philips Hue Bridge using a specific official integration []
WiFi and Cloud to Cloud (limited to a few specific devices)
The SmartThings hub does not include a Wi-Fi radio, and there is no general Wi-Fi integration. However, there are several individual WiFi Devices that do you have official integrations, although these may be cloud to cloud. This includes Arlo cameras, one Honeywell WiFi Thermostat model, and the Skybell doorbell. See the official compatibility list for the US  or the UK for individual device integrations.
Samsung Digital Appliances
A few specific models of Samsung digital appliances, including a refrigerator, a room air conditioner, a robot vacuum, and a washing machine added integration in late 2016. This integration was only available with the V2 hub, not the V1.
For current details see the official support article 
SAMI is a cloud data service from Samsung. It is free to small accounts. If a device manufacturer has enabled SAMI data sharing for their device, you may be able to use that through SmartThings. Some fitness and medical tracking devices are currently available with this feature.
SAMI User Portal: []
A locally-connected Sonos network using a specific official integration []. Recent forum reports [] indicate that support has been telling people to limit the number of Sonos devices to two, and some Sonos smartapps were removed from the official mobile app in 4th quarter 2015. It's unclear where this integration currently stands.
Lutron Caseta and Lutron Serena
In March 2017, SmartThings added an official cloud to cloud integration with Lutron Caseta. You must have a Lutron smartbridge or smartbridge pro to make this work. Lutron Caseta switches and pocket sockets, as well as Lutron Serena shades, work with this integration. Pico remotes are not made visible to SmartThings. For more information see [the official Lutron FAQ] or the [Community discussion thread].
There is also an unofficial integration by a community member which uses a raspberry pi as a "man in the middle" server and does allow the use of pico's with SmartThings, but this requires technical expertise and additional devices to set up. See the unofficial integration section at the bottom of this page.
ADT/SmartThings dual logo sensors, for use with ADT/SmartThings Security Hub Only
In the fall of 2017, a new model line was released, the ADT/SmartThings Security Hub. In addition to a control panel, it included a line of security devices such as sensors which communicate on a proprietary 900 MHz frequency. These dual logo sensors can only be used with this model of the hub.
Unsupported or Partially Supported Connections
LAN Connections, including UDP
There is no official support for any other means of connecting locally to the hub, including UDP or local TCP, and results have been limited.
Forum discussion of local connection methods (highly technical): []
Lutron Caseta--Unofficial Integration Methods that Allow Use of Pico Remotes
As of March 2017, there is now an official cloud to cloud SmartThings/Lutron integration. This works well for switches, pocket sockets, and Serena shades. However, the pico remotes remain invisible to smart things.
There is an alternative method for SmartThings/Lutron Caseta integration which some community members have tried which involves using a Staples connect hub to control the Lutron devices and then adding the Staples connect hub as a secondary Z wave controller to SmartThings. This is technically more complex than the IFTTT method and is still only a partial integration, but is worth considering if you want to use a zwave Motion sensor to trigger a Lutron switch, or if you want to use a Lutron pico remote to control a Z wave switch. Note, however, that you can only mix devices that will be recognized by the Staples connect hub. Smartthings still will not even know that the Lutron devices exist and will not get status updates for them. However, if you this method is used, the system will no longer be able to use the IFTTT Lutron channel as Staples does not support it.
And if you are willing to set up a raspberry pi as a bridge device, a community member has created an integration that way using Lutron's open API. This method allows the use of pico remotes with SmartThings, but requires more technical skill to set up. [Project Report on Rapberry Pi method]
Nest or Works with Nest
According to staff postings in the forums, SmartThings has requested official integration with Nest, but was initially denied because SmartThings allows too much control over Nest devices. Nest significantly restricts the features that partners are allowed to access.
There are some unofficial integrations in the community that are popular, but the official website notes that using them will put you in violation of the terms of service for your Nest account and so you should "proceed at your own risk."
Link to official statement: []
Some members are using some Broadlink devices with a partial SmartThings integration. This may require an android phone. Note, however, that since broadlink devices do not report their status back, SmartThings will not always know what the status of the devices are.
Discussion thread for use of Broadlink with SmartThings 
Devices with IR Remotes
The SmartThings hub itself does not have any way of broadcasting IR (infrared) Commands. However, there are a number of "universal remote" devices on the market which can be interfaced with SmartThings so that you can use those as a "man in the middle" for IR commands. See How to Use SmartThings with a Device with an IR Remote
One community member has a Dynalite integration working 
WiFi devices, including cameras, that don't have official integrations
At present there is no way to directly connect most Wi-Fi devices like the Kuna lantern or most WiFi plug-ins.
There is official Streaming Video support for a few specific camera models, including the Samsung SNH-P6410BN, but even then not all camera features are supported.
If the device has a cloud service or "an open API" or uses IFTTT, you may be able to get integration that way. Ask in the forums.
Some manufacturers of Zigbee pro devices have them fall back to the zigbee home automation profile when joined to a ZHA coordinator like SmartThings. This is not always documented by the manufacturer.
Controlling such a device from SmartThings will almost always require a custom device type and not all device features may be supported. If you can get SmartThings to discover the device as a zigbee "thing" community members may be able to help further. But it will not be as simple as using a device which is officially certified for zigbee home automation. In some cases the device will join the network successfully, but then frequently disconnect and need to be rejoined.
Many retailers are confused about the distinction between the different profiles. If you contact them and ask them if it is a zigbee home automation device and it is a zigbee device intended for control of home automation devices they will often tell you it is a ZHA device even when it isn't. So ask for a copy of their certification if you are unsure.
The zigbee "Z" logo applies for all profiles. If a product is ZHA certified, it is allowed to Display a second logo, a line drawing of a house, next to the zigbee Z.
Connections Using a Separate Local Server
Connecting to other Bridge Devices, include Global Cache, Insteon, LightwaveRF, etc, using a local server
Some highly technical members have set up their own local servers and created bridges to devices of various protocols, including X10 and Insteon connections, 433 connections, LightwaveRF, some security systems, Lutron RA, Broadlink RM Pro, etc. You will find discussion of these projects in the forums.
These integrations are often limited in control (for example, the ability to turn lights on and off but not to Dim them).
Community members are generally happy to share their experiences and ideas, but none of these are an easy pathway. All require additional hardware. Some will require that you still have the other system controller operating as well.
These are individual member projects for their own needs, and may represent only partial integration, or only integration with a few specific devices. Some are only at the proof of concept stage. All links are to forum threads where you can talk more with members working on the projects.
Frequently the Arduino thingshield was used to act as an intermediary between the other protocol's bridge device and the SmartThings hub. However, this device was discontinued in 2016. There are some alternatives available, and they will usually be discussed near the end of the individual threads.
- Forum discussion of Arduino projects and the ST_Anything libraries: [community discussion]
- Sample Bridge Project for Broadlink RM Pro (which can act as a universal remote for IR, 315 MHz or 433 MHz). Requires the Broadlink RM Pro, an android device to act as a bridge, and an android app [community discussion]
- Sample Bridge Project for DSC/Vista Alarm Systems [community discussion]
- Sample Bridge Project for Global Cache using HAM Bridge [community discussion]
- Sample Bridge Project for Insteon [community discussion]
- Sample Bridge Project for LightwaveRF [community discussion]
- Sample Bridge Project for Lutron Caseta using Raspberry Pi [community discussion]
- Sample Bridge Project for Lutron RA [community discussion]
- Sample Bridge Project for X10 Devices Using Mochad []
- Sample Bridge Project for 433/315 devices [community discussion]
Possible Future Integrations
New protocols are being introduced for the Internet of things all the time. See the following articles for discussions of each.