FortiOS Overview

Introduction to the HFortix FortiOS/FortiGate API client.

Note

This page is a short orientation only — the linked pages below carry the detail.

Quick Overview

HFortix provides a modern Python SDK for FortiOS/FortiGate with:

  • 100% API Coverage: All 1,348 endpoints (561 CMDB, 490 Monitor, 286 Log, 11 Service)

  • Fully Typed: Complete type hints for IDE support

  • Async Support: All endpoints work in sync and async modes (mode="async")

  • Production Ready: Retry logic, circuit breaker, validation, error handling

Where to Go Next