Skip to content

API Reference

Info

The API reference is not yet implemented. Coming soon.

Planned coverage

  • Configuration models (network_toolkit.config.*) — Pydantic v2 models for devices, groups, sequences, and general settings
  • Device session (network_toolkit.device.DeviceSession) — SSH session management, command execution, file transfer
  • Exceptions (network_toolkit.exceptions.*) — typed error hierarchy for connection, auth, timeouts, execution, configuration
  • Results management (network_toolkit.results.*) — structured results, storage, and output formatting
  • Commands/operations (network_toolkit.commands.*) — reusable operations backing the CLI (run, upload/download, backup, firmware)
  • Common utilities (network_toolkit.common.*) — logging, output manager, and helpers used across modules

See Development guide for contribution details: docs/development.md.