Skip to content

Rust SDK for 1Password Connect

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENCE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

bsodmike/connect-1password

Repository files navigation

connect-1password

crates.io Released API docs

The 1Password Connect Rust SDK provides your Rust applications access to the 1Password Connect API hosted on your infrastructure and leverage the power of 1Password Secrets Automation

The library can be used by Rust applications, tools, and other automations to access and manage items in 1Password Vaults.

Installation

Usage

  1. Start by copying .env-sample to .env, making sure to update its values.
  2. Follow the instructions to start Connect and make sure the Docker container starts at http://localhost:8080
  3. Make sure to update OP_API_TOKEN in the .env file.

API usage

Refer to the docs for further examples.

Upcoming enhancements

  • The current goal is to cover all existing API end-points (in progress).
  • Setup Github CI with account donated by 1Password (thanks team!)
  • TBD: If you have any requests, please open an issue!

Development

Running Tests

From repository root:

cargo test

Building

cargo build --release

This is not an official SDK

This Rust crate has been created solely by me and so far is not "officially" supported by the awesome folk at 1Password. This may change, maybe and if they would like to help out and/or adopt this into the 1Password ecosystem, that would be nice as well.


About 1Password

1Password is the world’s most-loved password manager. By combining industry-leading security and award-winning design, the company provides private, secure, and user-friendly password management to businesses and consumers globally. More than 60,000 business customers trust 1Password as their enterprise password manager.

Security

1Password requests you practice responsible disclosure if you discover a vulnerability. Please submit discoveries via BugCrowd.

For information about security practices, please visit our Security homepage.

MSRV

This project is tested against the most recent stable rust version.

License

This work is licensed under either of

at your option.

About

Rust SDK for 1Password Connect

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENCE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Languages