jalismrs / bitwarden-php
Services to access bitwarden data
Installs: 465
Dependents: 1
Suggesters: 0
Security: 0
Stars: 4
Watchers: 2
Forks: 1
Open Issues: 3
pkg:composer/jalismrs/bitwarden-php
Requires
- php: >=8.0
- symfony/process: ^6.0
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2025-10-12 00:15:21 UTC
README
Requirements
Bitwarden CLI
must be installed on host system
--> https://bitwarden.com/help/article/cli/
If necessary, set a custom bitwarden server url:
--> bw config server <SERVER_URL>
Installation
composer require jalismrs/bitwarden-php
or
{ "require": { "jalismrs/bitwarden-php": "^1.0" } }
Usage
You must implement a BitwardenServiceDelegate
to create an instance of this service.
then:
$service = new BitwardenService(new MyBitwardenDelegate()); $items = $service->searchItems('web5902'); /** @var BitwardenItem $item */ $item = $items[0]; var_dump($item->getId()); var_dump($item->getName()); var_dump($item->getLogin()?->getUsername()); var_dump($item->getLogin()?->getPassword());