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
Quick Start Guide - Install, connect, first calls
Authentication - Tokens and credentials
Endpoint Methods - get/post/put/delete/set
Response Objects - Working with results
Client Reference - Constructor options
Async Usage -
mode="async"and concurrency