PHPackages                             rconfig/laravel-netbox-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. rconfig/laravel-netbox-api

ActiveLibrary[API Development](/categories/api)

rconfig/laravel-netbox-api
==========================

Laravel Package for the Netbox API by rConfig

1.0.3(3mo ago)02.1k↑66.7%PHPPHP ^8.4|^8.3|^8.2|^8.1

Since Jun 12Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/rconfig/laravel-netbox-api)[ Packagist](https://packagist.org/packages/rconfig/laravel-netbox-api)[ RSS](/packages/rconfig-laravel-netbox-api/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (4)Versions (5)Used By (0)

Laravel NetBox for rConfig
--------------------------

[](#laravel-netbox-for-rconfig)

NetBox is an open source web application designed to help manage and document computer networks.

This repository is a Laravel wrapper for the NetBox API forked from wickedsoft/laravel-netbox and pared back for use in rConfig. If has been tested on and updated for PHP 8.1+ and Laravel 10 &amp; 11.

All endpoints area available per below, but not all are tested. Please log issues if you find any that are not working.

### Table of contents

[](#table-of-contents)

- [Installation](INSTALL.md)
- [Usage](#usage)
- [Authentication](#authentication)
- [MultiInstalls](#multiinstalls)
- [Change log](CHANGELOG.md)
- [License](LICENSE.md)

### Usage

[](#usage)

#### Global

[](#global)

```
NetBoxApi::status()->show(array $params)
```

#### Circuits

[](#circuits)

```
NetBoxApi::circuits()->list(array $params)
NetBoxApi::circuits()->add(array $params)
NetBoxApi::circuits()->remove(int $id, array $params)
NetBoxApi::circuits()->edit(int $id, array $params)
NetBoxApi::circuits()->show(int $id, array $params)
```

```
NetBoxApi::providers()->list(array $params)
NetBoxApi::providers()->add(array $params)
NetBoxApi::providers()->remove(int $id, array $params)
NetBoxApi::providers()->edit(int $id, array $params)
NetBoxApi::providers()->show(int $id, array $params)
```

```
NetBoxApi::circuitTerminations()->list(array $params)
NetBoxApi::circuitTerminations()->add(array $params)
NetBoxApi::circuitTerminations()->remove(int $id, array $params)
NetBoxApi::circuitTerminations()->edit(int $id, array $params)
NetBoxApi::circuitTerminations()->show(int $id, array $params)
```

```
NetBoxApi::circuitTypes()->list(array $params)
NetBoxApi::circuitTypes()->add(array $params)
NetBoxApi::circuitTypes()->remove(int $id, array $params)
NetBoxApi::circuitTypes()->edit(int $id, array $params)
NetBoxApi::circuitTypes()->show(int $id, array $params)
```

#### DCIM

[](#dcim)

```
NetBoxApi::cables()->list(array $params)
NetBoxApi::cables()->add(array $params)
NetBoxApi::cables()->remove(int $id, array $params)
NetBoxApi::cables()->edit(int $id, array $params)
NetBoxApi::cables()->show(int $id, array $params)
```

```
NetBoxApi::connectedDevices()->list(array $params)
```

```
NetBoxApi::consoleConnections()->list(array $params)
```

```
NetBoxApi::consolePorts()->list(array $params)
NetBoxApi::consolePorts()->add(array $params)
NetBoxApi::consolePorts()->remove(int $id, array $params)
NetBoxApi::consolePorts()->edit(int $id, array $params)
NetBoxApi::consolePorts()->show(int $id, array $params)
NetBoxApi::consolePorts()->trace(int $id, array $params)
```

```
NetBoxApi::consolePortTemplates()->list(array $params)
NetBoxApi::consolePortTemplates()->add(array $params)
NetBoxApi::consolePortTemplates()->remove(int $id, array $params)
NetBoxApi::consolePortTemplates()->edit(int $id, array $params)
NetBoxApi::consolePortTemplates()->show(int $id, array $params)
```

```
NetBoxApi::consoleServerPorts()->list(array $params)
NetBoxApi::consoleServerPorts()->add(array $params)
NetBoxApi::consoleServerPorts()->remove(int $id, array $params)
NetBoxApi::consoleServerPorts()->edit(int $id, array $params)
NetBoxApi::consoleServerPorts()->show(int $id, array $params)
```

```
NetBoxApi::consoleServerPortTemplates()->list(array $params)
NetBoxApi::consoleServerPortTemplates()->add(array $params)
NetBoxApi::consoleServerPortTemplates()->remove(int $id, array $params)
NetBoxApi::consoleServerPortTemplates()->edit(int $id, array $params)
NetBoxApi::consoleServerPortTemplates()->show(int $id, array $params)
```

```
NetBoxApi::deviceBays()->list(array $params)
NetBoxApi::deviceBays()->add(array $params)
NetBoxApi::deviceBays()->remove(int $id, array $params)
NetBoxApi::deviceBays()->edit(int $id, array $params)
NetBoxApi::deviceBays()->show(int $id, array $params)
```

```
NetBoxApi::deviceBayTemplates()->list(array $params)
NetBoxApi::deviceBayTemplates()->add(array $params)
NetBoxApi::deviceBayTemplates()->remove(int $id, array $params)
NetBoxApi::deviceBayTemplates()->edit(int $id, array $params)
NetBoxApi::deviceBayTemplates()->show(int $id, array $params)
```

```
NetBoxApi::deviceRoles()->list(array $params)
NetBoxApi::deviceRoles()->add(array $params)
NetBoxApi::deviceRoles()->remove(int $id, array $params)
NetBoxApi::deviceRoles()->edit(int $id, array $params)
NetBoxApi::deviceRoles()->show(int $id, array $params)
```

```
NetBoxApi::devices()->list(array $params)
NetBoxApi::devices()->add(array $params)
NetBoxApi::devices()->remove(int $id, array $params)
NetBoxApi::devices()->edit(int $id, array $params)
NetBoxApi::devices()->show(int $id, array $params)
NetBoxApi::devices()->napalm(int $id, array $params)
```

```
NetBoxApi::deviceTypes()->list(array $params)
NetBoxApi::deviceTypes()->add(array $params)
NetBoxApi::deviceTypes()->remove(int $id, array $params)
NetBoxApi::deviceTypes()->edit(int $id, array $params)
NetBoxApi::deviceTypes()->show(int $id, array $params)
```

```
NetBoxApi::frontPorts()->list(array $params)
NetBoxApi::frontPorts()->add(array $params)
NetBoxApi::frontPorts()->remove(int $id, array $params)
NetBoxApi::frontPorts()->edit(int $id, array $params)
NetBoxApi::frontPorts()->show(int $id, array $params)
NetBoxApi::frontPorts()->paths(int $id, array $params)
```

```
NetBoxApi::frontPortTemplates()->list(array $params)
NetBoxApi::frontPortTemplates()->add(array $params)
NetBoxApi::frontPortTemplates()->remove(int $id, array $params)
NetBoxApi::frontPortTemplates()->edit(int $id, array $params)
NetBoxApi::frontPortTemplates()->show(int $id, array $params)
```

```
NetBoxApi::interfaceConnections()->list(array $params)
```

```
NetBoxApi::interfaces()->list(array $params)
NetBoxApi::interfaces()->add(array $params)
NetBoxApi::interfaces()->remove(int $id, array $params)
NetBoxApi::interfaces()->edit(int $id, array $params)
NetBoxApi::interfaces()->show(int $id, array $params)
NetBoxApi::interfaces()->trace(int $id, array $params)
```

```
NetBoxApi::interfaceTemplates()->list(array $params)
NetBoxApi::interfaceTemplates()->add(array $params)
NetBoxApi::interfaceTemplates()->remove(int $id, array $params)
NetBoxApi::interfaceTemplates()->edit(int $id, array $params)
NetBoxApi::interfaceTemplates()->show(int $id, array $params)
```

```
NetBoxApi::inventoryItems()->list(array $params)
NetBoxApi::inventoryItems()->add(array $params)
NetBoxApi::inventoryItems()->remove(int $id, array $params)
NetBoxApi::inventoryItems()->edit(int $id, array $params)
NetBoxApi::inventoryItems()->show(int $id, array $params)
```

```
NetBoxApi::manufacturers()->list(array $params)
NetBoxApi::manufacturers()->add(array $params)
NetBoxApi::manufacturers()->remove(int $id, array $params)
NetBoxApi::manufacturers()->edit(int $id, array $params)
NetBoxApi::manufacturers()->show(int $id, array $params)
```

```
NetBoxApi::platforms()->list(array $params)
NetBoxApi::platforms()->add(array $params)
NetBoxApi::platforms()->remove(int $id, array $params)
NetBoxApi::platforms()->edit(int $id, array $params)
NetBoxApi::platforms()->show(int $id, array $params)
```

```
NetBoxApi::powerFeeds()->list(array $params)
NetBoxApi::powerFeeds()->add(array $params)
NetBoxApi::powerFeeds()->remove(int $id, array $params)
NetBoxApi::powerFeeds()->edit(int $id, array $params)
NetBoxApi::powerFeeds()->show(int $id, array $params)
NetBoxApi::powerFeeds()->trace(int $id, array $params)
```

```
NetBoxApi::powerOutlets()->list(array $params)
NetBoxApi::powerOutlets()->add(array $params)
NetBoxApi::powerOutlets()->remove(int $id, array $params)
NetBoxApi::powerOutlets()->edit(int $id, array $params)
NetBoxApi::powerOutlets()->show(int $id, array $params)
NetBoxApi::powerOutlets()->trace(int $id, array $params)
```

```
NetBoxApi::powerOutletTemplates()->list(array $params)
NetBoxApi::powerOutletTemplates()->add(array $params)
NetBoxApi::powerOutletTemplates()->remove(int $id, array $params)
NetBoxApi::powerOutletTemplates()->edit(int $id, array $params)
NetBoxApi::powerOutletTemplates()->show(int $id, array $params)
```

```
NetBoxApi::powerPanels()->list(array $params)
NetBoxApi::powerPanels()->add(array $params)
NetBoxApi::powerPanels()->remove(int $id, array $params)
NetBoxApi::powerPanels()->edit(int $id, array $params)
NetBoxApi::powerPanels()->show(int $id, array $params)
```

```
NetBoxApi::powerPorts()->list(array $params)
NetBoxApi::powerPorts()->add(array $params)
NetBoxApi::powerPorts()->remove(int $id, array $params)
NetBoxApi::powerPorts()->edit(int $id, array $params)
NetBoxApi::powerPorts()->show(int $id, array $params)
NetBoxApi::powerPorts()->trace(int $id, array $params)
```

```
NetBoxApi::powerPortTemplates()->list(array $params)
NetBoxApi::powerPortTemplates()->add(array $params)
NetBoxApi::powerPortTemplates()->remove(int $id, array $params)
NetBoxApi::powerPortTemplates()->edit(int $id, array $params)
NetBoxApi::powerPortTemplates()->show(int $id, array $params)
```

```
NetBoxApi::rackGroups()->list(array $params)
NetBoxApi::rackGroups()->add(array $params)
NetBoxApi::rackGroups()->remove(int $id, array $params)
NetBoxApi::rackGroups()->edit(int $id, array $params)
NetBoxApi::rackGroups()->show(int $id, array $params)
```

```
NetBoxApi::rackReservations()->list(array $params)
NetBoxApi::rackReservations()->add(array $params)
NetBoxApi::rackReservations()->remove(int $id, array $params)
NetBoxApi::rackReservations()->edit(int $id, array $params)
NetBoxApi::rackReservations()->show(int $id, array $params)
```

```
NetBoxApi::rackRoles()->list(array $params)
NetBoxApi::rackRoles()->add(array $params)
NetBoxApi::rackRoles()->remove(int $id, array $params)
NetBoxApi::rackRoles()->edit(int $id, array $params)
NetBoxApi::rackRoles()->show(int $id, array $params)
```

```
NetBoxApi::racks()->list(array $params)
NetBoxApi::racks()->add(array $params)
NetBoxApi::racks()->remove(int $id, array $params)
NetBoxApi::racks()->edit(int $id, array $params)
NetBoxApi::racks()->show(int $id, array $params)
NetBoxApi::racks()->elevation(int $id, array $params)
```

```
NetBoxApi::rearPorts()->list(array $params)
NetBoxApi::rearPorts()->add(array $params)
NetBoxApi::rearPorts()->remove(int $id, array $params)
NetBoxApi::rearPorts()->edit(int $id, array $params)
NetBoxApi::rearPorts()->show(int $id, array $params)
NetBoxApi::rearPorts()->paths(int $id, array $params)
```

```
NetBoxApi::rearPortTemplates()->list(array $params)
NetBoxApi::rearPortTemplates()->add(array $params)
NetBoxApi::rearPortTemplates()->remove(int $id, array $params)
NetBoxApi::rearPortTemplates()->edit(int $id, array $params)
NetBoxApi::rearPortTemplates()->show(int $id, array $params)
```

```
NetBoxApi::regions()->list(array $params)
NetBoxApi::regions()->add(array $params)
NetBoxApi::regions()->remove(int $id, array $params)
NetBoxApi::regions()->edit(int $id, array $params)
NetBoxApi::regions()->show(int $id, array $params)
```

```
NetBoxApi::sites()->list(array $params)
NetBoxApi::sites()->add(array $params)
NetBoxApi::sites()->remove(int $id, array $params)
NetBoxApi::sites()->edit(int $id, array $params)
NetBoxApi::sites()->show(int $id, array $params)
```

```
NetBoxApi::virtualChassis()->list(array $params)
NetBoxApi::virtualChassis()->add(array $params)
NetBoxApi::virtualChassis()->remove(int $id, array $params)
NetBoxApi::virtualChassis()->edit(int $id, array $params)
NetBoxApi::virtualChassis()->show(int $id, array $params)
```

#### Extras

[](#extras)

```
NetBoxApi::configContexts()->list(array $params)
NetBoxApi::configContexts()->add(array $params)
NetBoxApi::configContexts()->remove(int $id, array $params)
NetBoxApi::configContexts()->edit(int $id, array $params)
NetBoxApi::configContexts()->show(int $id, array $params)
```

```
NetBoxApi::contentTypes()->list(array $params)
NetBoxApi::contentTypes()->show(int $id, array $params)
```

```
NetBoxApi::customFields()->list(array $params)
NetBoxApi::customFields()->add(array $params)
NetBoxApi::customFields()->remove(int $id, array $params)
NetBoxApi::customFields()->edit(int $id, array $params)
NetBoxApi::customFields()->show(int $id, array $params)
```

```
NetBoxApi::exportTemplates()->list(array $params)
NetBoxApi::exportTemplates()->add(array $params)
NetBoxApi::exportTemplates()->remove(int $id, array $params)
NetBoxApi::exportTemplates()->edit(int $id, array $params)
NetBoxApi::exportTemplates()->show(int $id, array $params)
```

```
NetBoxApi::imageAttachments()->list(array $params)
NetBoxApi::imageAttachments()->add(array $params)
NetBoxApi::imageAttachments()->remove(int $id, array $params)
NetBoxApi::imageAttachments()->edit(int $id, array $params)
NetBoxApi::imageAttachments()->show(int $id, array $params)
```

```
NetBoxApi::jobResults()->list(array $params)
NetBoxApi::jobResults()->show(int $id, array $params)
```

```
NetBoxApi::objectChanges()->list(array $params)
NetBoxApi::objectChanges()->show(int $id, array $params)
```

```
NetBoxApi::reports()->list(array $params)
NetBoxApi::reports()->show(int $id, array $params)
NetBoxApi::reports()->run(int $id, array $params)
```

```
NetBoxApi::scripts()->list(array $params)
NetBoxApi::scripts()->show(int $id, array $params)
```

```
NetBoxApi::tags()->list(array $params)
NetBoxApi::tags()->add(array $params)
NetBoxApi::tags()->remove(int $id, array $params)
NetBoxApi::tags()->edit(int $id, array $params)
NetBoxApi::tags()->show(int $id, array $params)
```

#### IPAM

[](#ipam)

```
NetBoxApi::aggregates()->list(array $params)
NetBoxApi::aggregates()->add(array $params)
NetBoxApi::aggregates()->remove(int $id, array $params)
NetBoxApi::aggregates()->edit(int $id, array $params)
NetBoxApi::aggregates()->show(int $id, array $params)
```

```
NetBoxApi::ipAddresses()->list(array $params)
NetBoxApi::ipAddresses()->add(array $params)
NetBoxApi::ipAddresses()->remove(int $id, array $params)
NetBoxApi::ipAddresses()->edit(int $id, array $params)
NetBoxApi::ipAddresses()->show(int $id, array $params)
```

```
NetBoxApi::prefixes()->list(array $params)
NetBoxApi::prefixes()->add(array $params)
NetBoxApi::prefixes()->remove(int $id, array $params)
NetBoxApi::prefixes()->edit(int $id, array $params)
NetBoxApi::prefixes()->show(int $id, array $params)
NetBoxApi::prefixes()->addAvailableIps(int $id, array $params)
NetBoxApi::prefixes()->showAvailableIps(int $id, array $params)
NetBoxApi::prefixes()->addAvailable(int $id, array $params)
NetBoxApi::prefixes()->showAvailable(int $id, array $params)
```

```
NetBoxApi::rirs()->list(array $params)
NetBoxApi::rirs()->add(array $params)
NetBoxApi::rirs()->remove(int $id, array $params)
NetBoxApi::rirs()->edit(int $id, array $params)
NetBoxApi::rirs()->show(int $id, array $params)
```

```
NetBoxApi::roles()->list(array $params)
NetBoxApi::roles()->add(array $params)
NetBoxApi::roles()->remove(int $id, array $params)
NetBoxApi::roles()->edit(int $id, array $params)
NetBoxApi::roles()->show(int $id, array $params)
```

```
NetBoxApi::routeTargets()->list(array $params)
NetBoxApi::routeTargets()->add(array $params)
NetBoxApi::routeTargets()->remove(int $id, array $params)
NetBoxApi::routeTargets()->edit(int $id, array $params)
NetBoxApi::routeTargets()->show(int $id, array $params)
```

```
NetBoxApi::services()->list(array $params)
NetBoxApi::services()->add(array $params)
NetBoxApi::services()->remove(int $id, array $params)
NetBoxApi::services()->edit(int $id, array $params)
NetBoxApi::services()->show(int $id, array $params)
```

```
NetBoxApi::vlanGroups()->list(array $params)
NetBoxApi::vlanGroups()->add(array $params)
NetBoxApi::vlanGroups()->remove(int $id, array $params)
NetBoxApi::vlanGroups()->edit(int $id, array $params)
NetBoxApi::vlanGroups()->show(int $id, array $params)
```

```
NetBoxApi::vlans()->list(array $params)
NetBoxApi::vlans()->add(array $params)
NetBoxApi::vlans()->remove(int $id, array $params)
NetBoxApi::vlans()->edit(int $id, array $params)
NetBoxApi::vlans()->show(int $id, array $params)
```

```
NetBoxApi::vrfs()->list(array $params)
NetBoxApi::vrfs()->add(array $params)
NetBoxApi::vrfs()->remove(int $id, array $params)
NetBoxApi::vrfs()->edit(int $id, array $params)
NetBoxApi::vrfs()->show(int $id, array $params)
```

#### Secrets

[](#secrets)

```
NetBoxApi::keyGen()->list(array $params)
```

```
NetBoxApi::secrets()->list(array $params)
NetBoxApi::secrets()->add(array $params)
NetBoxApi::secrets()->remove(int $id, array $params)
NetBoxApi::secrets()->edit(int $id, array $params)
NetBoxApi::secrets()->show(int $id, array $params)
```

```
NetBoxApi::secretRoles()->list(array $params)
NetBoxApi::secretRoles()->add(array $params)
NetBoxApi::secretRoles()->remove(int $id, array $params)
NetBoxApi::secretRoles()->edit(int $id, array $params)
NetBoxApi::secretRoles()->show(int $id, array $params)
```

```
NetBoxApi::session()->list(array $params)
```

#### Tenancy

[](#tenancy)

```
NetBoxApi::tenantGroups()->list(array $params)
NetBoxApi::tenantGroups()->add(array $params)
NetBoxApi::tenantGroups()->remove(int $id, array $params)
NetBoxApi::tenantGroups()->edit(int $id, array $params)
NetBoxApi::tenantGroups()->show(int $id, array $params)
```

```
NetBoxApi::tenants()->list(array $params)
NetBoxApi::tenants()->add(array $params)
NetBoxApi::tenants()->remove(int $id, array $params)
NetBoxApi::tenants()->edit(int $id, array $params)
NetBoxApi::tenants()->show(int $id, array $params)
```

#### Users

[](#users)

```
NetBoxApi::config()->list(array $params)
```

```
NetBoxApi::groups()->list(array $params)
NetBoxApi::groups()->add(array $params)
NetBoxApi::groups()->remove(int $id, array $params)
NetBoxApi::groups()->edit(int $id, array $params)
NetBoxApi::groups()->show(int $id, array $params)
```

```
NetBoxApi::permissions()->list(array $params)
NetBoxApi::permissions()->add(array $params)
NetBoxApi::permissions()->remove(int $id, array $params)
NetBoxApi::permissions()->edit(int $id, array $params)
NetBoxApi::permissions()->show(int $id, array $params)
```

```
NetBoxApi::users()->list(array $params)
NetBoxApi::users()->add(array $params)
NetBoxApi::users()->remove(int $id, array $params)
NetBoxApi::users()->edit(int $id, array $params)
NetBoxApi::users()->show(int $id, array $params)
```

#### Virtualization

[](#virtualization)

```
NetBoxApi::clusterGroups()->list(array $params)
NetBoxApi::clusterGroups()->add(array $params)
NetBoxApi::clusterGroups()->remove(int $id, array $params)
NetBoxApi::clusterGroups()->edit(int $id, array $params)
NetBoxApi::clusterGroups()->show(int $id, array $params)
```

```
NetBoxApi::clusters()->list(array $params)
NetBoxApi::clusters()->add(array $params)
NetBoxApi::clusters()->remove(int $id, array $params)
NetBoxApi::clusters()->edit(int $id, array $params)
NetBoxApi::clusters()->show(int $id, array $params)
```

```
NetBoxApi::clusterTypes()->list(array $params)
NetBoxApi::clusterTypes()->add(array $params)
NetBoxApi::clusterTypes()->remove(int $id, array $params)
NetBoxApi::clusterTypes()->edit(int $id, array $params)
NetBoxApi::clusterTypes()->show(int $id, array $params)
```

```
NetBoxApi::vinterfaces()->list(array $params)
NetBoxApi::vinterfaces()->add(array $params)
NetBoxApi::vinterfaces()->remove(int $id, array $params)
NetBoxApi::vinterfaces()->edit(int $id, array $params)
NetBoxApi::vinterfaces()->show(int $id, array $params)
```

```
NetBoxApi::virtualMachines()->list(array $params)
NetBoxApi::virtualMachines()->add(array $params)
NetBoxApi::virtualMachines()->remove(int $id, array $params)
NetBoxApi::virtualMachines()->edit(int $id, array $params)
NetBoxApi::virtualMachines()->show(int $id, array $params)
```

### MultiInstalls

[](#multiinstalls)

#### Configuration

[](#configuration)

If you want to work with more Netbox installs, you can define more instances in the `config/netbox.php` file

```
// config/netbox.php
'sites' => [

    'default' => [
        'url' => env('NETBOX_DEFAULT_URL'),
        'key' => env('NETBOX_DEFAULT_KEY'),
    ],

    'chicago' => [
        'url' => env('NETBOX_CHI_URL'),
        'key' => env('NETBOX_CHI_KEY'),
    ],

],
```

#### Default site

[](#default-site)

If you have multiple Netbox sites, you can add this to your environment file (.env), in order to pick a different default site than the default.

```
NETBOX_CONNECTION=

```

#### Access

[](#access)

To use another netbox than your default one, you can specify it with the site method

```
// UsersController
public function getIndex()
{
    $users = NetBoxApi::site('chicago')->users()->list([
        'limit' => 20
    ]);

    //
}
```

#### Filtering endpoints

[](#filtering-endpoints)

If you want to filter the endpoints, you can do so by reviewing the filter docs for netbox here and apply filters to thhe endpoint such as below.

```
$params = [
    'tag' => 'excluded',
];

$response2 = NetBoxApi::devices()->list($params);
dd($response2);
```

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance82

Actively maintained with recent releases

Popularity20

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~204 days

Total

4

Last Release

93d ago

PHP version history (2 changes)V1.0.0PHP ^8.3|^8.2|^8.1

V1.0.2PHP ^8.4|^8.3|^8.2|^8.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/20505440?v=4)[rConfig](/maintainers/rConfig)[@rconfig](https://github.com/rconfig)

---

Top Contributors

[![rconfig](https://avatars.githubusercontent.com/u/20505440?v=4)](https://github.com/rconfig "rconfig (8 commits)")

---

Tags

laravelnetboxrConfig

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/rconfig-laravel-netbox-api/health.svg)

```
[![Health](https://phpackages.com/badges/rconfig-laravel-netbox-api/health.svg)](https://phpackages.com/packages/rconfig-laravel-netbox-api)
```

###  Alternatives

[openai-php/laravel

OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the Open AI API

3.7k7.6M74](/packages/openai-php-laravel)[statamic/cms

The Statamic CMS Core Package

4.8k3.2M720](/packages/statamic-cms)[nickurt/laravel-postcodeapi

Universal PostcodeApi for Laravel 11.x/12.x/13.x

97221.2k](/packages/nickurt-laravel-postcodeapi)[mozex/anthropic-laravel

Anthropic PHP for Laravel is a supercharged PHP API client that allows you to interact with the Anthropic API

71226.4k1](/packages/mozex-anthropic-laravel)[scriptdevelop/whatsapp-manager

Paquete para manejo de WhatsApp Business API en Laravel

762.6k](/packages/scriptdevelop-whatsapp-manager)[spinen/laravel-clickup

SPINEN's Laravel Package for ClickUp.

282.2k](/packages/spinen-laravel-clickup)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
