tree: f86f23e260040bd64a1c69c8b3b5348d79f8ab0c [path history] [tgz]
  1. banjo/
  2. bundles/
  3. config/
  4. cts/
  5. dart/
  6. devices/
  7. docs/
  8. fidl/
  9. lib/
  10. testing/
  11. tools/
  12. bootstrap.manifest
  14. config.gni
  15. core.manifest
  16. core.modular.manifest
  17. e2e_testing.manifest
  18. firmware.manifest
  19. fuchsia_dart.manifest
  20. host_tools_linux_arm64.manifest
  21. host_tools_linux_x64.manifest
  22. host_tools_mac_x64.manifest
  23. modular_testing.manifest
  24. OWNERS

Fuchsia IDK

This directory contains the source code for the core of the Fuchsia Fuchsia Integrator Development Kit (IDK), formerly called the Fuchsia SDK. The IDK is produced as an output of the build by processing the contents of this directory. For example, this directory might contain the source code for a library that is included in the IDK as a prebuilt shared library.

Software outside of the Platform Source Tree should depend only on the Fuchsia IDK.

Learn more


Not all the interfaces defined in this directory are part of every Fuchsia IDK. Instead, interfaces have a category label that determines whether the interface can be included in a given SDK. For example, interfaces with the internal category are available only within the Platform Source Tree. Interfaces with the partner category are additionally available to partner projects. See sdk_atom.gni for more details.


The API surface described by the IDK is governed by the Fuchsia API Council and should conform to the appropriate API rubrics.