PortPulsePortPulse

SDK Samples

Minimal clients to get you started. Copy & adapt.

import requests
class PortPulseClient:
  def __init__(self, api_key, base="https://api.useportpulse.com"):
    self.base, self.h = base, {"X-API-Key": api_key}
  def health(self): return requests.get(f"{self.base}/v1/health").json()
  def trend(self, u, days=7):
    r = requests.get(f"{self.base}/v1/ports/{u}/trend", params={"days":days}, headers=self.h)
    r.raise_for_status(); return r.json()
if __name__ == "__main__":
  c = PortPulseClient("dev_demo_123"); print(c.trend("USLAX",7)["points"][-3:])