Skip to content

Rainmaker

Soumesh Banerjee edited this page Feb 2, 2021 · 1 revision

Rainmaker (inside VS Code)

Rainmaker is a service provided by Espressif for enabling the backend for IoT applications.

Inside VS Code we have a UI panel to control various aspects of it.

  • Firstly the extension checks if user is loggedin or not, for this we use isLoggedIn() method on RainmakerAPIClient class.
  • Based on the response from the above, we either show the Login button or list the linked nodes.
  • Currently we support Basic as well as OAuth Login/Signup from VS Code, which opens the server URL into your local browser and from there you can easily login/signup to rainmaker and then it will pass the code to the vscode using vscode.window.registerUriHandler
  • Currently we don't have a way to associate new node to the account