Filter results by

Works with...

> Kevo Smart Lock

Kevo Smart Lock

Kevo Smart Lock

Control Your Lock With Your Phone

Home Automation
Learn more

This node.js program (running, for instance, on a Raspberry Pi) acts as an interface between the ARTIK cloud services and a Kevo Lock with Kevo+. It is using the Python program that you can find here.

How to connect it to ARTIK cloud services

If you already own a Kevo Smart Lock, click the button below to add it your account.

Connect my Kevo Lock

Or follow these instructions

Visit the Devices section of, click on + Add Another Device and select Kevo Lock, give it a name such as My Kevo Lock and click Connect device.

Proxy setup

  • Install node.js. Or install with your favorite package manager (apt, yum, port, brew, etc)
  • cd to the folder where this program was unzipped
  • To install required dependency run npm install
  • This sample also requires python as a dependency. Be sure both python and pip are installed on your system. Then install the python module requests with the following command: pip install requests
  • Edit the config.json file with your personal information:
    • Enter the Device_ID and Device_Token found in for the Kevo Lock object
    • Enter your personal Kevo_Login and Kevo_Password to the Kevo website
  • Run node kevo.js config.json

Download proxy

"Samsung", "ARTIK", and "ARTIK Cloud" are trademarks of SSI and/or its affiliates ("Samsung") in the United States and other countries. All other brand names, trademarks and registered trademarks belong to their respective owners are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Samsung.