Skip to main content

Test Your Schema Integration

There are two options for testing your SmartThings Schema integration:

  • Using developer mode in the SmartThings app. This option allows for full end-to-end testing, including the customer device onboarding experience. You must register each device you wish to test in the Certification Console before testing can be conducted. Any members in your organization will be able to onboard and test the registered devices.

  • Inviting others to test your integration through invitations. This option allows you to invite other users (including those outside of your organization) to test device functionality without needing to register any devices in the Certification Console. App-to-app linking cannot be tested when using invitations. Additionally, device onboarding is conducted automatically; onboarding flow cannot be tested when using invitations.

Use Developer Mode to Test Your Integration

  1. Register your devices in the Certification Console

    Get started by registering your device(s) in the Certification Console. Your device must be registered in the Console before it will appear when using developer mode in the next steps.

  2. Enable developer mode in the SmartThings App

    You must enable developer mode before you can test using the SmartThings app. To enable developer mode in the SmartThings app:

    1. Launch the SmartThings app.
    2. Tap the Menu tab on the bottom navigation bar.
    3. Tap the Settings gear icon. The SmartThings settings menu will appear.
    4. Long-press the About SmartThings menu option for 5 seconds. A developer mode toggle will appear in the settings menu.
    5. Enable Developer Mode.
    6. Restart the SmartThings app.
  3. Test your device with the SmartThings App

    After you have registered your device(s) in the Certification Console and have enabled developer mode in the SmartThings app, you are ready to test your device's interaction with SmartThings. Any member in the same organization that the product is registered under will be able to test your device.

    To test your devices with the SmartThings app:

    1. Launch the SmartThings app. Your SmartThings app and Certification Console must be signed in using the same account.
    2. In the SmartThings app, tap Add device on the Dashboard, or in the Devices tab.
    3. Tap My Testing Devices. You can now see and add your self-published devices.

Invite Others to Test Your Integration

SmartThings Schema invitations allow you to invite others to test your integration. With invitations, you can test and iterate your integration with other users without needing to publish to the SmartThings catalog, a great option for beta testing. Visit Invite Others to Test Your Integration to learn more.