Download the PHP package xternalsoft/lararmis-vipr without Composer
On this page you can find all versions of the php package xternalsoft/lararmis-vipr. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download xternalsoft/lararmis-vipr
More information about xternalsoft/lararmis-vipr
Files in xternalsoft/lararmis-vipr
Download xternalsoft/lararmis-vipr
More information about xternalsoft/lararmis-vipr
Files in xternalsoft/lararmis-vipr
Vendor xternalsoft
Package lararmis-vipr
Short Description A clean, fluent, and developer-friendly PHP wrapper for the Armis VIPR API
License MIT
Homepage https://github.com/xternalsoft/lararmis-vipr
Package lararmis-vipr
Short Description A clean, fluent, and developer-friendly PHP wrapper for the Armis VIPR API
License MIT
Homepage https://github.com/xternalsoft/lararmis-vipr
Please rate this library. Is it a good library?
Informations about the package lararmis-vipr
Laravel Armis VIPR API Wrapper
A clean, fluent PHP wrapper for the Armis VIPR API, built for Laravel applications using Saloon.
Installation
Install the package via Composer:
Publish the configuration file:
Configuration File (config/lararmis-vipr.php)
Authentication Flow
- If a pre-obtained JWT
tokenis configured (ARMIS_VIPR_TOKEN), all requests will use it directly. - If no token is provided but
client_idandclient_secretare set, the package will automatically make a login request to/api/v1/authenticateto retrieve and apply the token for subsequent requests.
Usage
Use the wrapper via the LararmisVipr Facade or via Dependency Injection.
🔐 Authentication
Manual Authentication
Token Info
🖥️ Assets
List Assets (Offset Pagination)
List Assets (Cursor Pagination)
Get Asset by ID
Search Assets with Filters
Get Field Attributes and Counts
👥 Users
List Users
Create User
Get User
Update User
Delete User
📊 Custom Reports
List Scheduled Reports
List Report Executions
Trigger Report Run
Get Report Run Status
Get Latest Finished Run (Helper)
⚙️ Background Jobs
Get Job Status
📦 File Helpers (Streaming & Parsing)
For large report exports (NDJSON or CSV), use these utilities to stream downloads and read compressed files line-by-line without running out of PHP memory.
1. Download Report File directly to disk
2. Stream Parse Gzipped NDJSON or CSV Files (LazyCollection)
Testing
Run package tests using Pest:
License
The MIT License (MIT). See License File for details.
All versions of lararmis-vipr with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.4
illuminate/contracts Version ^12.0||^13.0
saloonphp/laravel-plugin Version ^4.0
saloonphp/pagination-plugin Version ^2.0
saloonphp/saloon Version ^4.0
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^12.0||^13.0
saloonphp/laravel-plugin Version ^4.0
saloonphp/pagination-plugin Version ^2.0
saloonphp/saloon Version ^4.0
spatie/laravel-package-tools Version ^1.16
The package xternalsoft/lararmis-vipr contains the following files
Loading the files please wait ...