External Storage
Flywheel supports external object storage backends — such as Amazon Simple Storage Service (S3) or Google Cloud Storage (GCS) — registered as storage devices on the site. The Python SDK provides read-only access to these device registrations.
What the SDK supports
The Python SDK allows you to list and inspect registered storage devices. Creating, updating, or deleting storage node registrations can be handled via the fw-client Python package for making API calls, the flyw CLI, or the Flywheel web interface.
Listing all devices
List all registered storage devices
devices = fw.get_all_devices()
for device in devices:
print(device.id, device.name, device.type)
Getting a device by ID
Key device fields
| Field | Description |
|---|---|
id | Unique device identifier |
name | Human-readable device name |
type | Storage backend type (e.g., "storage", "compute") |
status | Current operational status |
Advanced management
Full device management — including registering new storage nodes and updating credentials — is available. Refer to the External Storage product documentation for details on configuring external storage providers.