Skip to content

v0.3.0 — Full SDK/CLI feature parity

Choose a tag to compare

@ancoleman ancoleman released this 07 Apr 19:49
· 2 commits to main since this release

Added — 21 new SDK methods

SDK now has 49 public methods (up from 28), matching every CLI command.

User Methods

  • get_active_user_count() / get_active_users() — active user count/list
  • get_entity_count() — connected entity count
  • get_client_version_distribution() — agent version distribution
  • get_unique_device_connections() — unique device connections
  • get_current_user_count() — current connected count
  • get_device_count_histogram() — device count over time

Application Methods

  • get_app_bandwidth(app_name) — per-app bandwidth histogram
  • get_app_data_transfer_by_destination() — transfer by destination

Accelerated Application Methods

  • get_accelerated_app_count() / get_accelerated_user_count()
  • get_accelerated_data_transfer(per_app=True/False)
  • get_accelerated_response_time(per_app=True/False)
  • get_accelerated_histogram(metric) — throughput/packet-loss/rtt/boost

Monitoring Methods

  • get_monitored_device_count() / get_monitored_device_count_histogram()

Security (PAB) Methods

  • get_pab_access_events_breakdown() / get_pab_data_events_blocked() / get_pab_data_events_breakdown()

Install

pip install pan-insights-sdk==0.3.0

Full Changelog: v0.2.3...v0.3.0