Abstract
We added GRPC on top of a robust and modular architecture to allow integration with GUI apps. A non-interactive interface for CI integration, and a library interface for developers. You can do it too! Arduino CLI has now more than 100k downloads thanks to this strategy. Based on [three pillars](https://blog.arduino.cc/2020/07/06/th...) we will show how Arduino created a command-line tool to be used in many different apps and use-cases. That was recognized as a successful pattern liked by the users. GRPC interface and external integrations will be the main focus of this talk.