PHPackages                             sherinbloemendaal/phpipam-client - 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. sherinbloemendaal/phpipam-client

ActiveLibary[API Development](/categories/api)

sherinbloemendaal/phpipam-client
================================

A API Client for phpIPAM written in PHP

1.0.2(6mo ago)0471MITPHPPHP ^8.0

Since Jun 3Pushed 6mo agoCompare

[ Source](https://github.com/SherinBloemendaal/phpIPAMClient)[ Packagist](https://packagist.org/packages/sherinbloemendaal/phpipam-client)[ RSS](/packages/sherinbloemendaal-phpipam-client/feed)WikiDiscussions master Synced 3w ago

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

phpIPAM API Client
==================

[](#phpipam-api-client)

[![PHP Version](https://camo.githubusercontent.com/7663c9d53dc13cedaf0660a8745a7e77d2dd711257f36aa86ebce12a0600ef42/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344382e312d626c75652e737667)](https://php.net)[![License: MIT](https://camo.githubusercontent.com/fdf2982b9f5d7489dcf44570e714e3a15fce6253e0cc6b5aa61a075aac2ff71b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d79656c6c6f772e737667)](https://opensource.org/licenses/MIT)[![Composer](https://camo.githubusercontent.com/ece1005f4faced59bed73366bdcb14350ddd8aa5f66eb43a50da32aa4cb05a8f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f6d706f7365722d7061636b6167652d6f72616e67652e737667)](https://packagist.org/packages/sherinbloemendaal/phpipam-client)

A modern, fully-typed PHP client library for the [phpIPAM](https://phpipam.net/) API. This library provides an object-oriented interface for managing IP addresses, subnets, VLANs, and other network resources through phpIPAM's REST API.

✨ Features
----------

[](#-features)

- 🔒 **Secure connections** with SSL and encryption support
- 🏗️ **Object-oriented design** with full type safety (PHP 8.1+)
- 🚀 **Modern PHP practices** with strict types and union types
- 📚 **Comprehensive API coverage** for all phpIPAM resources
- 🛡️ **Exception handling** with detailed error responses
- 🔄 **Automatic object/ID conversion** for seamless development
- 📖 **Fluent interface** for method chaining

📋 Requirements
--------------

[](#-requirements)

- **PHP 8.1** or higher
- **ext-json** extension
- **ext-openssl** extension (for encryption)
- **Guzzle HTTP** library
- **phpIPAM** server with API enabled

📦 Installation
--------------

[](#-installation)

Install via Composer:

```
# Latest stable release
composer require sherinbloemendaal/phpipam-client
```

🚀 Quick Start
-------------

[](#-quick-start)

### Basic Connection

[](#basic-connection)

```
