PHPackages                             ownprojects-info/check-point-management-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. ownprojects-info/check-point-management-api

ActiveLibrary[API Development](/categories/api)

ownprojects-info/check-point-management-api
===========================================

PHP library for the Check Point Management API

001PHP

Since May 8Pushed 5y ago1 watchersCompare

[ Source](https://github.com/Ownprojects-info/CheckPoint-Management-API)[ Packagist](https://packagist.org/packages/ownprojects-info/check-point-management-api)[ RSS](/packages/ownprojects-info-check-point-management-api/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

Check Point management API client for PHP
=========================================

[](#check-point-management-api-client-for-php)

Requirements
------------

[](#requirements)

To use the Check Point management API client, the following things are required:

- The management API should be active at the management server.
- Username and password or an API key.
-

Composer Installation
---------------------

[](#composer-installation)

Getting started
---------------

[](#getting-started)

Initializing the client and logging in.

```
// Management server with special port
$checkPointManagementApiClient = new \CheckPoint\ManagementApi\Client('127.0.0.1', 8080);

// Management server without port
$checkPointManagementApiClient = new \CheckPoint\ManagementApi\Client('127.0.0.1');

// Login with username and password
$loginResponse = $checkPointManagementApiClient->sessionManagement()->login([
    'user'     => 'admin',
    'password' => 'admin',
]);

// Login with API key
$loginResponse = $checkPointManagementApiClient->sessionManagement()->login([
    'api-key' => 'key',
]);
```

The login response should return something like this:

```
{
     "uid": "5fcaf9e8-cb8c-4d9e-91fd-58227c4f71e8",
     "sid": "ofsg1UcwLFQV2-XEKmnMeZ6iWaml06CJ3OAtfyv7Isp",
     "url": "https://host:port/web_api/v1.6",
     "session-timeout": 600,
     "last-login-was-at": {
       "posix": 1593377918896,
       "iso-8601": "2020-06-28T22:58+0200",
     },
     "api-server-version": "1.6",
}
```

The session token can be found in the login response, which is the 'sid'.

Make sure to save and set the session token in order to use it later on.

```
$sessionToken = $loginResponse->sid;
$checkPointManagementApiClient->setSessionToken($sessionToken);
```

From now on you can use the Check Point management API just like it is documented. Here are some examples:

```
$sessionManagement = $checkPointManagementApiClient->sessionManagement();
$session           = $sessionManagement->session();

$currentSession = $session->showSession([
    'uid' => $loginResponse->uid,
]);
```

or

```
$currentSession = $checkPointManagementApiClient->sessionManagement()->session()->showSession([
    'uid' => $loginResponse->uid,
]);
```

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity30

Early-stage or recently created project

 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.

### Community

Maintainers

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

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/ownprojects-info-check-point-management-api/health.svg)

```
[![Health](https://phpackages.com/badges/ownprojects-info-check-point-management-api/health.svg)](https://phpackages.com/packages/ownprojects-info-check-point-management-api)
```

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M272](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

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