---
title: Development
slug: zero/development
image: https://archbee-image-uploads.s3.amazonaws.com/3StCFqarJkJQZV-7N79yY/uTjPRc366pD4yJvGHaJyV_flipperdocsprev-1.png
docTags: 
createdAt: 2021-07-26T16:33:07.000Z
---



We recommend checking out these pages:

::::LinkArray{contentSource="CUSTOM"}
:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/4vGH3AGnKW2t2On7nYc9I_g00oglcjupm8unurqd0tmonosnap-slack-or-firmware-or-flipper-devices-2022-09-13-12-14-06.png"}
### [Developer Docs](https://developer.flipper.net/flipperzero/doxygen/)

Firmware development, plugins, and description of file formats
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/3StCFqarJkJQZV-7N79yY/oE2feZsEIvSMEXOPuuQ33_o6pvpibswdznfyv0kii2tmonosnap-miro-2022-09-13-12-37-02.png"}
### [Wi-Fi Devboard](https://developer.flipper.net/flipperzero/doxygen/dev_board.html)

Guides on the devboard connection, setup, debugging, and more
:::

:::LinkArrayItem{headerType="IMAGE" headerImage="https://api.archbee.com/api/optimize/3GUDYkC5JgUWgo6RW8piO-uJ_lOPBTVVVjp__HYDB73-20250117-153023.png"}
### [JavaScript on Flipper Zero](https://developer.flipper.net/flipperzero/doxygen/js.html)&#x20;

JS-based scripting engine: mJS description, data types, built-in methods, JS modules
:::
::::

Other useful resourses:

- [Developer tools](https://developer.flipper.net/flipperzero/doxygen/dev_tools.html) — Hardware and software tools: Flipper Build Tool (FBT), VS Code workspace, Wi-Fi Devboard
- [System programming](https://developer.flipper.net/flipperzero/doxygen/system.html) — Understanding the firmware internals: unit tests, FuriHalBus API, firmware assents, and dolphin assets
- [App development](https://developer.flipper.net/flipperzero/doxygen/applications.html) — Developing custom apps for Flipper Zero: Flipper App Package, Flipper App Manifest, app examples, Apps Catalog
- [File formats](https://developer.flipper.net/flipperzero/doxygen/file_formats.html) — Descriptions of various file formats used in Flipper Zero, grouped by applications that use them (`.ibtn`, `.ir`, `.rfid`, `.nfc`, `.sub`, `.tar`)
- [Command-line interface](https://docs.flipper.net/zero/development/cli) — Accessing the CLI, viewing available commands and logs, chatting via sub-1 GHz radio
- [Hardware](https://docs.flipper.net/zero/development/hardware) — Tech specs, schematics, and drawings

