# ffx workflows

This section organizes `ffx`-based workflows for interacting
with Fuchsia components, devices and systems in the Fuchsia
SDK development environment, as well as the Fuchsia source
checkout development environment.

## Table of contents

### Devices

- [Start the Fuchsia emulator](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/start-the-fuchsia-emulator)
- [Flash a Fuchsia image on a device](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/flash-a-device)
- [Create SSH keys for Fuchsia devices](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/create-ssh-keys-for-devices)
- [Troubleshoot SSH keys for Fuchsia devices](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/troubleshoot-ssh-keys)
- [View device information](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/view-device-information)
- [View device logs](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/view-device-logs)

### Components

- [Explore components](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/explore-components)
- [View component information](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/view-component-information)
- [Start a component during development](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/start-a-component-during-development)
- [Copy files to and from a component](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/copy-files-to-and-from-a-component)

### Drivers

- [View driver information](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/view-driver-information)

### Packages

- [Create a Fuchsia package repository](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/create-a-package-repository)
- [Update Fuchsia packages on a device](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/update-packages-on-a-device)
- [Start package servers](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/start-package-servers)
- [List running package servers](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/list-package-servers)
- [Stop running package servers](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/stop-package-servers)

### Debugging

- [Register debug symbols](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/register-debug-symbols)
- [Symbolize logs](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/symbolize-logs)
- [Start the Fuchsia debugger](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/start-the-fuchsia-debugger)
- [Monitor FIDL messages on a device](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/monitor-fidl-messages-on-a-device)

### Performance

- [Record traces for performance analysis](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/record-traces)
- [Measure the memory usage on a device](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/explore-memory-usage)

### Testing

- [Run tests on a device](https://fuchsia.dev/fuchsia-src/development/tools/ffx/workflows/run-device-tests)

[](https://issues.fuchsia.dev/issues/new?component=1439230&template=1881640&description=Issue+on:+https://fuchsia.dev/docs/development/tools/ffx/workflows/README.md "Report a bug or suggest improvements on this page") [](https://cs.opensource.google/fuchsia/fuchsia/+/main:docs/development/tools/ffx/workflows/README.md "View the source code of this page") [](https://ci.android.com/edit?repo=fuchsia/fuchsia/main&file=docs/development/tools/ffx/workflows/README.md&cloneRepo=fuchsia/fuchsia:refs/heads/main&fullPath=fuchsia/docs/development/tools/ffx/workflows/README.md "Edit the source code of this page")