paravibe / perfops
API layer for Perfops
Installs: 24
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/paravibe/perfops
Requires
- php: ^7.2
- ext-json: *
- guzzlehttp/guzzle: ^6.4
This package is auto-updated.
Last update: 2025-09-29 02:49:54 UTC
README
PerfOps API PHP wrapper
Provides simple wrapper for PerfOps.net API.
Examples
- Resolve a DNS record.
$client = new Client(); $client->setToken('YOUR_TOKEN'); $request = new Request($client); $request->attachBody([ "target" => "google.com", "param" => "A", "dnsServer" => "8.8.8.8", "nodes" => "", "location" => "Germany", "limit" => "1" ]); $response = $request->request('/run/dns-resolve'); $id = json_decode($response->getBody());
- Return full DNS performance results under a test ID.
$request = new Request($client); $response = $request->request('/run/dns-resolve/' . $id->id);
Please note. This wrapper doesn't provide any custom exception handlers.