Introduction

The reference section provides the following material:

Readability rubric

Fuchsia has adopted a readability rubric for FIDL libraries.

Bindings

C

C++

Dart

Go

Rust

Learning

See the tutorial to learn about FIDL service development.

FIDL Plugins exist for multiple editors and IDEs. See the editor page to learn more.

FIDL Tuning Proposals

Substantial changes to FIDL (whether the language, the wire format, or language bindings) are described in FIDL Tuning Proposals. These decisions are recorded here for posterity. This includes both accepted and rejected designs. FTP-001 describes the proposal process itself. Use the template when starting a new proposal.