Skip to content

API Reference

This section provides detailed technical documentation for all modules in SpindleX.

Core Modules

  • Client: SSH and SFTP client implementations.
  • Server: SSH and SFTP server implementations.
  • Transport: Low-level SSH transport layer.
  • Protocol: SSH and SFTP protocol message definitions.

Supporting Modules

  • Crypto: Cryptographic backends and primitives.
  • Host Keys: Host key storage and verification policies.
  • Logging: Built-in logging and sanitization.
  • Tools: Key generation and benchmarking tools.
  • Exceptions: Exception hierarchy.