An open API service indexing awesome lists of open source software.

https://github.com/mangati/portainer-php-api

Portainer API client
https://github.com/mangati/portainer-php-api

api portainer

Last synced: 3 months ago
JSON representation

Portainer API client

Awesome Lists containing this project

README

          

# portainer-php-api

Portainer API client

## Install

composer req mangati/portainer-api

## Usage

Managing endpoints:

```php
$portainer = new \Mangati\Portainer\Client('http://127.0.0.1:9000');
$portainer->auth('admin', '123456789');

$endpointsApi = $portainer->endpoints();
$endpoints = $endpointsApi->getAll();

print_r($endpoints);
```

Managing stacks:

```php
$stacksApi = $portainer->stacks($endpoints[0]['Id']);
$stacks = $stacksApi->getAll();

print_r($stacks);

if (count($stacks)) {
$stacksApi->delete($stacks[0]['Id']);
}
```