REST + GraphQL API: best-in-class for this category. Auto-generated OpenAPI 3 schema. Clean, versioned, predictable.
ObjectChange audit log: every create/update/delete logged with user, timestamp, pre/post JSON diff. Immutable. This is enterprise-grade.
Plugin system: netbox-operator (K8s CRDs), netbox-topology-views, netbox-dns — all mature. The ecosystem is real.
Prometheus metrics: django-prometheus wired. Grafana dashboard in under an hour.
OIDC ready: REMOTE_AUTH + social-auth-core = Zitadel/Keycloak integration native. Fleet SSO works out of the box.