PHPackages                             shiftechafrica/net-bill-360-php-sdk - 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. shiftechafrica/net-bill-360-php-sdk

ActiveLibrary[API Development](/categories/api)

shiftechafrica/net-bill-360-php-sdk
===================================

Library for NetBill360 Api Triggers. Use this to manage your ISP clients and network devices.

v1.1.7(1mo ago)246MITPHPPHP &gt;=8.0CI passing

Since Oct 5Pushed 1mo agoCompare

[ Source](https://github.com/SHIFTECH-AFRICA/net-bill-360-php-sdk)[ Packagist](https://packagist.org/packages/shiftechafrica/net-bill-360-php-sdk)[ Docs](https://github.com/SHIFTECH-AFRICA/net-bill-360-php-sdk)[ RSS](/packages/shiftechafrica-net-bill-360-php-sdk/feed)WikiDiscussions main Synced today

READMEChangelogDependencies (3)Versions (21)Used By (0)

[![NetBill360](https://camo.githubusercontent.com/1ff36c979de59a074a4649d5936fb411017dd5a5c91b16bc6ea8fd8325fc7cef/68747470733a2f2f616c7068616265742e6e7963332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f7368617265642f6e657462696c6c3336302f6c6f676f2d77686974652e706e67)](https://netbill360.com/)

[](#)

 **NetBill360 — Connect · Bill · Sell · Internet**

 [ ![](https://camo.githubusercontent.com/a96b5a5a5168438370767de9e3d31c34bd40b5e37aff0ac3b41e832d680ad80b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f53484946544543482d4146524943412f6e65742d62696c6c2d3336302d7068702d73646b2e737667) ](https://github.com/SHIFTECH-AFRICA/net-bill-360-php-sdk/issues) [ ![](https://camo.githubusercontent.com/9c692ef137e0c3350273f8bf54a111788d61bbaefe4d08b64974590773fa6c16/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f53484946544543482d4146524943412f6e65742d62696c6c2d3336302d7068702d73646b2e737667) ](https://github.com/SHIFTECH-AFRICA/net-bill-360-php-sdk/network/members) [ ![](https://camo.githubusercontent.com/feaf494c8d76ce599871b8641d440450b826282f55f1180affca624f0cf4a227/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f53484946544543482d4146524943412f6e65742d62696c6c2d3336302d7068702d73646b2e737667) ](https://github.com/SHIFTECH-AFRICA/net-bill-360-php-sdk/stargazers) [ ![](https://camo.githubusercontent.com/7a14d31d2cef542b9d54236cc51c0652cfcd70136e17511c8303d2f36c2717fa/68747470733a2f2f706f7365722e707567782e6f72672f73686966746563686166726963612f6e65742d62696c6c2d3336302d7068702d73646b2f762f737461626c65) ](https://packagist.org/packages/shiftechafrica/net-bill-360-php-sdk) [ ![](https://camo.githubusercontent.com/5f2bc13c923ca518126c88bef5cd27532c699559dca5d2d14092388601a40ca4/68747470733a2f2f706f7365722e707567782e6f72672f73686966746563686166726963612f6e65742d62696c6c2d3336302d7068702d73646b2f646f776e6c6f616473) ](https://packagist.org/packages/shiftechafrica/net-bill-360-php-sdk)

 [![NetBill360 Banner](https://camo.githubusercontent.com/520c51b60f6da21b70ce221737197e674e6bbac7bfe169bafe73024eb65c9375/68747470733a2f2f616c7068616265742e6e7963332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f7368617265642f6e657462696c6c3336302f6e657462696c6c333630322e706e67)](https://camo.githubusercontent.com/520c51b60f6da21b70ce221737197e674e6bbac7bfe169bafe73024eb65c9375/68747470733a2f2f616c7068616265742e6e7963332e63646e2e6469676974616c6f6365616e7370616365732e636f6d2f7368617265642f6e657462696c6c3336302f6e657462696c6c333630322e706e67)

---

🚀 What Is This?
---------------

[](#-what-is-this)

The **NetBill360 PHP SDK** is a developer-friendly library that lets you interact with the **NetBill360 Networking API** using clean PHP code.

It's built specifically for **Internet Service Providers (ISPs)** and **network administrators** who want to automate and manage:

- Mikrotik routers
- NAS (Network Access Servers)
- PPPoE servers
- WireGuard VPN setups

Instead of manually logging in to devices or writing raw API calls, this SDK gives you simple PHP methods to handle everything in one place.

---

✨ Key Features
--------------

[](#-key-features)

FeatureDescription🔌 **Connect / Disconnect Users**Manage active user sessions in real-time⚙️ **Bandwidth Management**Apply and enforce speed limits dynamically🧩 **NAS Device Control**Manage all your NAS devices from one interface👥 **Customer Management**Create, authenticate, and track user accounts🌐 **WireGuard VPN**Automate VPN interface and peer configuration💾 **IP Pool Management**Assign and monitor IP addresses across devices🔒 **Secure API Communication**Built-in authentication and request security📊 **Monitoring &amp; Reporting**Real-time stats for users, plans, and interfaces🧠 **Easy Integration**Works with Laravel or standalone PHP projects📘 **Full Documentation:**

---

⚙️ Installation
---------------

[](#️-installation)

> **Requirement:** [Composer](https://getcomposer.org/) must be installed.

### Step 1 — Install the package

[](#step-1--install-the-package)

```
composer require shiftechafrica/net-bill-360-php-sdk
```

### Step 2 — Update to the latest version (optional)

[](#step-2--update-to-the-latest-version-optional)

```
composer update shiftechafrica/net-bill-360-php-sdk --lock
```

### Step 3 — Refresh the autoloader (if classes aren't found)

[](#step-3--refresh-the-autoloader-if-classes-arent-found)

```
composer dump-autoload
```

### Step 4 — Publish the config file (Laravel only) (optional)

[](#step-4--publish-the-config-file-laravel-only-optional)

```
php artisan vendor:publish --provider="NetBill360\NetBill360ServiceProvider"
```

This creates the file: `config/netbill360.php`

### Step 5 — Add your API token

[](#step-5--add-your-api-token)

Open your `.env` file and add:

```
NET_BILL_360_API_TOKEN=your_api_token_here
```

> You can find your API token in your NetBill360 dashboard.

---

🧩 Usage Guide
-------------

[](#-usage-guide)

Below are practical examples organized by feature area. Each section shows how to **list**, **create**, **update**, **fetch**, and **delete** records.

```
