# SDK SETUP

To develop with Arduino-compatible devices in Thinger.io, you have two main options:

1. [**Arduino IDE**](https://docs.thinger.io/sdk-setup/arduino-ide)
2. [**Visual Studio Code with PlatformIO**](https://docs.thinger.io/sdk-setup/visual-studio-code)

At Thinger.io, we recommend using Visual Studio Code with PlatformIO. This setup offers a superior editing experience, enhanced code completion, support for multiple hardware platforms, and access to extended Thinger.io features such as OTA (Over-The-Air) updates.

**Choose your preferred option to start coding:**

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Arduino IDE</strong></td><td></td><td></td><td><a href="https://2241973068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LpXqB3J1BMD5s4OpYSg%2Fuploads%2FuqRhblYn9S6rxXHAI4zP%2Farduino%20logo.png?alt=media&#x26;token=0fb1fab2-836e-4215-9987-78763228b08d">arduino logo.png</a></td><td><a href="sdk-setup/arduino-ide">arduino-ide</a></td></tr><tr><td><strong>Visual Studio Code</strong></td><td></td><td></td><td><a href="https://2241973068-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LpXqB3J1BMD5s4OpYSg%2F-MjLWwOW7ciSbqolR5S2%2F-MjOLi_Zejnk3NaILKr6%2Fvisual-studio-code.png?alt=media&#x26;token=9c1b8109-c836-4f88-bc44-a8dad3696ecb">visual-studio-code.png</a></td><td><a href="sdk-setup/visual-studio-code">visual-studio-code</a></td></tr></tbody></table>
