# On-site Commander Push

## Command-Line SDK and Reporting API

In addition to using the user interface for generating custom reports, Keeper supports a command-line interface (CLI) and Python SDK to programmatically generate reports. Keeper Commander is an open source tool that provides command-line access and automation / integration capabilities.

{% hint style="info" %}
Learn about Keeper Commander here:\
[https://docs.keeper.io/secrets-manager/commander-cli](https://docs.keeper.io/keeperpam/commander-cli)
{% endhint %}

For example, below is a screenshot of the "audit-report" command usage which can be used to generate custom reports through the CLI:

![](https://4290574019-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LO5CAzpxoaEquZJBpYz%2F-L_UgoWowZ95-TivE7il%2F-L_UhXS33P4gVZo8TQXB%2Fgreen_text_1.jpg?alt=media\&token=d248da68-beaa-40f5-aa66-14bd0efde70d)

![](https://4290574019-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LO5CAzpxoaEquZJBpYz%2F-L_UgoWowZ95-TivE7il%2F-L_Uhuj068H6U6XUHygF%2Fgreen_text_2.jpg?alt=media\&token=2c355458-7942-4481-9679-195d8e11cb52)

Keeper Commander also integrates into 3rd party SIEM solutions that operate on-premise. For a comprehensive look at how Keeper Commander can be utilized in your environment, please visit the [Documentation Portal for Keeper Commander SDK](https://docs.keeper.io/keeperpam/commander-cli). If you require assistance with Keeper Commander, please contact <commander@keepersecurity.com>.
