What languages would be suppored when the SDK is released?


One of the flipper moderators in the official sub-reddit mentioned that with the official SDK would be released with version 1.0 of the firmware.

Is the above true? Also, what languages the SDK would initially support? I am hoping that would be Rust/Nim and/or Python.

1 Like

I expect the only officially-supported language will be C, as that is what the SDK is written in. Other languages would need to be implemented as wrappers around that along with providing corresponding build toolchains, which is additional work that I suspect isn’t part of their version 1.0 target.

There are ongoing community efforts to do some of the work. I’m contributing to this Rust project; you can currently build external applications and use the Flipper Zero SDK directly via unsafe code, but we are working to create safe Rust APIs for a nicer development experience.