> Complete documentation index: [llms.txt](/llms.txt). Markdown versions of all pages are available by appending `.md` to page URLs.

# I3C

> Working with I3C using Binho products: which tool to use for each job, and where each one is documented.

I3C work with Binho products spans hardware, desktop software, SDKs and protocol
analysis. Use this page to pick the right tool; each tool's own page has the
details.

:::note
Binho's I3C host adapter is the [Binho Supernova](/hardware/supernova/),
which can act as an I3C Controller or Target.

:::

## Choose a tool

| I want to... | Use | Documentation |
| --- | --- | --- |
| Connect to an I3C bus and send commands interactively | Supernova with Binho Mission Control 2 | [Mission Control 2: I3C](/software/legacy/mission-control-2/communication-protocols/i3c/) |
| Script I3C transactions in Python | Supernova with PyCosmicSDK | [PyCosmicSDK](/software/pycosmicsdk/) |
| Script from C/C++ | Supernova with CosmicSDK, the primary SDK going forward | [CosmicSDK](/software/cosmicsdk/) (see its API documentation for I3C support) |
| Send I3C commands over a raw API | Supernova with the Bridge 1.1 API | [Bridge 1.1 API: Basic I3C Commands](/software/legacy/bridge-11-api/bridge-11-api-basic-i3c-commands/) |
| Capture and decode I3C traffic in Saleae Logic | I3C Protocol Analyzer Plugin | [Product page on binho.io](https://binho.io/test-measurement/products/protocol-analyzers/i3c) |
| Check what the Supernova supports as an I3C Controller or Target | Supernova | [Supernova: I3C](/hardware/supernova/protocols/#i3c) |
| Learn what Common Command Codes are | Any | [I3C Common Command Codes](/guides/i3c/common-command-codes/) |

## Also see

* [Educational](/guides/educational/): vendor-neutral protocol explainers.
* [Dropping Legacy Terminology](/guides/educational/dropping-legacy-terminology/):
  why our documentation uses current role and signal names.