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.4(2mo ago)231MITPHPPHP &gt;=8.0CI passing

Since Oct 5Pushed 2mo 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 1mo ago

READMEChangelogDependencies (2)Versions (18)Used By (0)

[![NetBill360 - Connect - Bill - Sell - Internet](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)

---

🚀 Introduction
--------------

[](#-introduction)

**NetBill360 PHP SDK** provides a simple and efficient interface for interacting with the **NetBill360 Networking API**— designed for seamless integration with **Mikrotik**, **NAS**, and **PPPoE servers**.

It helps ISPs and network administrators manage and automate network operations through the NetBill360 API.

### Key Features

[](#key-features)

- 🔌 Real-time user connection and disconnection — Manage active sessions instantly through the API.
- ⚙️ Automated bandwidth management and speed enforcement — Dynamically apply and enforce user speed limits.
- 🧩 Centralized NAS and access server control — Manage all NAS devices from one unified interface.
- 👥 Customer authentication and session management — Seamlessly handle user creation, authentication, and tracking.
- 🌐 WireGuard VPN configuration and peer management — Automate creation, updates, and synchronization of WireGuard interfaces and peers.
- 💾 Dynamic IP pool allocation and tracking — Efficiently assign and monitor IP address usage across devices.
- 🧠 Easy Laravel or standalone PHP integration — Plug and play within existing Laravel apps or use standalone.
- 🔒 Secure API communication — Built-in support for secure requests and authentication.
- 📊 Comprehensive monitoring and reporting — Access real-time stats for users, plans, and network interfaces.

📘 **Full Documentation:**

---

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

[](#️-installation)

Install via [Composer](https://getcomposer.org/):

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

Update to the latest version:

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

If not auto-discovered, run:

```
composer dump-autoload
```

Publish the configuration file:

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

The config file will be created at:

```
config/netbill360.php

```

Add your API token to the `.env` file:

```
NET_BILL_360_API_TOKEN=your_api_token_here
```

---

🧩 Usage
-------

[](#-usage)

Use the SDK to easily manage and automate your network infrastructure — including NAS devices, IP pools, bandwidth plans, customer accounts, active subscriptions, and WireGuard VPN interfaces and peers — all through a consistent, developer-friendly API.

```
