A Bitwarden Client for python
Project description
Build locally
Requirements
- Python 3
- Rust
maturin
(install withpip install maturin
)npm
Build
npm install
npm run schemas # generate schemas.py
cd languages/python/
You will need to build and run the script using a virtual environment. This will be slightly different depending on the OS you are using:
# --- Linux/macOS ---
python3 -m venv .venv
source .venv/bin/activate
# --- Windows ---
python -m venv venv
venv\Scripts\activate.bat # cmd.exe
venv\Scripts\Activate.ps1 # Powershell
Run
maturin develop
python3 ./example.py
deactivate # run this to close the virtual session
You can now import BitwardenClient
in your Python code with:
from bitwarden_sdk import BitwardenClient
Use without building locally
pip install bitwarden-sdk
Run
Set the ORGANIZATION_ID
and ACCESS_TOKEN
environment variables to your organization ID and access token, respectively.
python3 ./example.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bitwarden_sdk-1.0.0.tar.gz
(374.5 kB
view hashes)
Built Distributions
Close
Hashes for bitwarden_sdk-1.0.0-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3913d95aa0c4c55e1410f409f8587f9c56f73de3d3e56b78e4bef750744127f |
|
MD5 | abf040a3aef9e5735a124adf276c74b0 |
|
BLAKE2b-256 | 94cb1afff7bea740a0581f629a225b166511640050acb2f7171c4d162881f699 |
Close
Hashes for bitwarden_sdk-1.0.0-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bff7808b19686ace8314f5679058cb723a5654d0540918f7c06fc11c14ee4e8 |
|
MD5 | b91ecbcbe4c1b1580e455b42a191575f |
|
BLAKE2b-256 | da44ae62735ea477fba4793b1456cb3fa5438af135fe242228cfd7bc132cbc51 |
Close
Hashes for bitwarden_sdk-1.0.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 468b696f10877801ccca83fbcc045bc51e84103539a66623775f5088ecf3921a |
|
MD5 | 3b24b86f587167a887fbd1abb7e0396d |
|
BLAKE2b-256 | 95414f0e986f683a95bf6b26c57433352d4d3bfcc72da422ae8f4220275b08d3 |
Close
Hashes for bitwarden_sdk-1.0.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdad7e41f46da343cd3cdcdbdce5720d97e7588513591f104ebe0baf42f12e65 |
|
MD5 | 3c78630c3e6d3daaf33efb8a42330ddf |
|
BLAKE2b-256 | d4dc17a0f1d5b122c2877690d32ccdf68bedc08241948356fdeedfebfd97086c |
Close
Hashes for bitwarden_sdk-1.0.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7ba64dc0bef6180ceddd944893cb58969bb04dc1bd0d687cb0291f6bb9c6369 |
|
MD5 | e2d70a7ca97ff7b39f027ffb615880d8 |
|
BLAKE2b-256 | 54af6a6ebfe97c11f336d527c8a5250c44ac38e93b51f04c8d0429d68615deeb |
Close
Hashes for bitwarden_sdk-1.0.0-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 429beae6b4ec20a799b63727b18bb85b703061d1fbfd2ad562aef74d60df3311 |
|
MD5 | 18eddd045e41cf1a6f5fcae76713e9d6 |
|
BLAKE2b-256 | 2a559fca9dee933c7b478948275fb410d34ee8bcb0fa8249289782221ddd2457 |
Close
Hashes for bitwarden_sdk-1.0.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b230e307d9a2d49791d63e8be8998d52d2a848b9e24a433f32c8e17faeda3b6b |
|
MD5 | e43f8c98d4092a8e443982276e5c06de |
|
BLAKE2b-256 | 32063597f19ff303163a5f476558583d9a6ba406362288c9c8da44841fadaab6 |
Close
Hashes for bitwarden_sdk-1.0.0-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b60b1c165cdd6c6dec8a87af6296d9ffa9bdf2fae01cfb3a6e9b1e361fdd743 |
|
MD5 | 47616e36e36326a2b6bd9d8a57a14cfa |
|
BLAKE2b-256 | 5442702e17d3f1b07566d6e8f73662711f210ced0d763eb0b32089464b726c7b |
Close
Hashes for bitwarden_sdk-1.0.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c2e4d82ddaf9f989d9674927fe60f67c1455711dc60e3530709c93cb0b27043 |
|
MD5 | 91c3ef30d755f211a7aa4d93bf90149a |
|
BLAKE2b-256 | a6728d83b99c912178ca13a3ca02f9f1a37576e15880e0822aff10c37cda9128 |
Close
Hashes for bitwarden_sdk-1.0.0-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a06a4c93654d2e0f9b66ad6743cf296f022cecffdd2861dd7c65e639b63b0e2 |
|
MD5 | 0502fc05d46f58a35f4d69ac7f381e81 |
|
BLAKE2b-256 | 02dff6ab8c9e47c905a2d8f80d67aaa69b763f75df3b3a6f56cd19a99bd9f6ec |
Close
Hashes for bitwarden_sdk-1.0.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2de63cbc82b3909eb68160bb07d78d6f416203a98fbd20de773d174e6015756d |
|
MD5 | 3637bdd0de54b97cfe08dc53bdd09658 |
|
BLAKE2b-256 | a82d12a96b51d28734a6d50f046c188440f5f0e1ef6947fe5b42b2062dd9cf4b |
Close
Hashes for bitwarden_sdk-1.0.0-pp38-pypy38_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eb8906e66a5753aa09e8651ef89ecc34c7175db678871a0a4d3372e519be6da |
|
MD5 | 59a710b615319c64d3b232e50f70cf43 |
|
BLAKE2b-256 | d57018669b839675c3c018014af8ae26064baf6eb54d34c3a9418313a1a6d375 |
Close
Hashes for bitwarden_sdk-1.0.0-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d2f45f5869a7119358fd95d2e4e4954be5bf7f726e2608d952e1e5e7b5ca876 |
|
MD5 | a1dd6d754e0471d1996872c86590c200 |
|
BLAKE2b-256 | a50dc12d75633ec49b3c6b3126313d9bc62e195eff3094b9708a0c5a0374edcf |
Close
Hashes for bitwarden_sdk-1.0.0-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f38d6c45a9a3272913eab02029153ef26a505976083ec6e14b15a8ac6b08f718 |
|
MD5 | ee83c35c81b4faafb7d0c07f4c0547f7 |
|
BLAKE2b-256 | a1992a1d53135f7af9a1531207e30789252bcd1e84c22874f958111334ccc659 |
Close
Hashes for bitwarden_sdk-1.0.0-pp37-pypy37_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 396f5cd963b5eaf8e333a8d9f59ba2d526ff59d4faf3c54b3b1d8acdc4dd336c |
|
MD5 | 57cb1f23ed0a2f33cc7a5fec20d92131 |
|
BLAKE2b-256 | 05dae3edfd3d26dc5a6001ae296e4ae93ffa06f0af6a61dcd948f19b28b81503 |
Close
Hashes for bitwarden_sdk-1.0.0-pp37-pypy37_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a89bda3e5a284afbd26ff222b6fa2802ad422627850a7b72c665e789874d234 |
|
MD5 | 8484d69d5e2b2a22b7c98c0784d0c7c2 |
|
BLAKE2b-256 | eb6687fd1b977f3ba56440fe11a15ac37ddedb6cc0ddf30aa9e10de558bf6e07 |
Close
Hashes for bitwarden_sdk-1.0.0-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7198c80a1cb87d28f2f134db3296b3e34255c8ba4b9863a5c9a2dca3c2ce6803 |
|
MD5 | 221f4f44d83274390c2d6b192d4588a1 |
|
BLAKE2b-256 | 28b343fda8bac7e21e431088270ad2e5d0deaa4847315f1687c9b8eacb56300f |
Close
Hashes for bitwarden_sdk-1.0.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fae1101b527ffdceed2f817d16d20076a5949df9fc64184053f09ff79f035f3 |
|
MD5 | 683796c601a6504cf059f47eff4239f1 |
|
BLAKE2b-256 | dc3a42f4ae601947e39a48cb3e23e672fe467bb9ed22ebe869778860cece8c4a |
Close
Hashes for bitwarden_sdk-1.0.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a6aada6f421f5fc26f4e9bbc7f3e538439cb388794021214e49ce7578a8d345 |
|
MD5 | d9bfe9e59a8456aad8e9109bd677a5c1 |
|
BLAKE2b-256 | bb47f849a9402b931f56f5476f603b21cda92e90323fb73ad2546014e3b8eb52 |
Close
Hashes for bitwarden_sdk-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f7f9bfc8923dcb0ca88fb6eefae43cd928805f536f746be1db4a8dfc9b5f44d |
|
MD5 | bfb207bb71323dbf16ec046f0d3d6afd |
|
BLAKE2b-256 | 9daa73415b9995722eeb0861fcf49166572d8159c06d6df56f9944774519ce69 |
Close
Hashes for bitwarden_sdk-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc493f18fee92860b069cd18365ba668d28b52a555157d1a18b5ab0480dadf59 |
|
MD5 | 77527349c6f86f691508b46f1222d3e1 |
|
BLAKE2b-256 | b73f34432667d89b9e3368f0e929f77417e21a4351ab52717f64fbf28e2cd68b |
Close
Hashes for bitwarden_sdk-1.0.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ad8018b53a24b3e6b25f89c4654be48db0cedb893eba0f5e3055d795c3e3d68 |
|
MD5 | 61bff25e93db73350a355ff670ac8398 |
|
BLAKE2b-256 | 2e830299580a7cdff78a72d3933c8349a5a22533c28b37bfdf007723dd78ee99 |
Close
Hashes for bitwarden_sdk-1.0.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 305d411055f2b265f19b10c004e895af8abb128012f92d855540bdaa090a2bbc |
|
MD5 | 8f110b5f9edecdfa6c80b1914067f78a |
|
BLAKE2b-256 | 831dda3930991ae5eaa309ff3fe254998cdebdfc759c65bd615af3d74a3fbcd5 |
Close
Hashes for bitwarden_sdk-1.0.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61f5c524073f6da5c41a699f0acc1e3bfa087de32c9d611c1b0e4e89f760edbc |
|
MD5 | e6c1c46260bcfea0c4f3b91670487272 |
|
BLAKE2b-256 | 6d384cda8b0f0b4101015d36d9b83e4afd822c3e99f0c9623acc097257cae298 |
Close
Hashes for bitwarden_sdk-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9fa124ad617fd1c01b698070c1ca4c82c37bb0e168a7a5843cf7cdcb2eb6c67 |
|
MD5 | 2cadcfae9dfa6e83f6c9824b9a8887e7 |
|
BLAKE2b-256 | f164de3e3062684f69818dcd587032675e74c0b24b3c0b4b80295f5cc21af1fe |
Close
Hashes for bitwarden_sdk-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7315e35ae2634efb24ca4e5fbffbfc64561ef2a59824982d56b0044b2f14542 |
|
MD5 | dcbc4ab109b3c63dfe1f2291b905a94a |
|
BLAKE2b-256 | bb62a4c32671dc89d9c0c6d68fbfb339cc5ec30091b094c41aa864dde6badf52 |
Close
Hashes for bitwarden_sdk-1.0.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7186e85b0a5c3563963f941153c0c9a23eb1e8a03cced931f628a7c402549b5e |
|
MD5 | 61c500ba72c3e89234a5a9bd31eb97a4 |
|
BLAKE2b-256 | 721a1992454919ddb71d7f7a17bb126e0a6d1cdca8cf5ad5625c12b47dbf6fcf |
Close
Hashes for bitwarden_sdk-1.0.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 671a4862ec48e6a07c6823925d28022a6c1bb5376ea068823a2f1a8616abf612 |
|
MD5 | 5ce50f8994da6f022efd5d08a89bc1ae |
|
BLAKE2b-256 | fc15be4e93ea068ef39b385e786d9d8e41b8979514117f204119c28e76f24851 |
Close
Hashes for bitwarden_sdk-1.0.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9a18970ea1434954668df44a16bc3eb04e3dfca32140fae7fc8efc4b22a7220 |
|
MD5 | cafb503787c3937bc2b83e4061ee8888 |
|
BLAKE2b-256 | 62ad74c957cc070fd0f6199bcf6768326e2b9c2c3fb0e9e2c724b2cba812aa5e |
Close
Hashes for bitwarden_sdk-1.0.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 098b9df083f9a51ceb62e30150fa3ef137b3b06c2c81c864980950deee01abf8 |
|
MD5 | 4a2d2ff45c478286ac387ec7166727bf |
|
BLAKE2b-256 | ff18c74ff878a4d6932948acbff4acbc4a2c608a371543f1e191c4cea5c98ab8 |
Close
Hashes for bitwarden_sdk-1.0.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbc2f6f406e012498b79b40846359947d6305a2832b102b26f9be941273931dd |
|
MD5 | c003bfca85b8153f9639e528041cbf6a |
|
BLAKE2b-256 | 8378b2e18814c6c20da138e568dbb277b804ff44c71227438c4a1aa08aa3a22c |
Close
Hashes for bitwarden_sdk-1.0.0-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1af6755f677e8ccad2925f933f594a996fb6496edf84741725241d1ea23c8aca |
|
MD5 | 24074af1b6ad10447341542fb782432e |
|
BLAKE2b-256 | 52a330adaefd436a127c31773c35f8132cecc7d4bdf2d5139f653726e8300043 |
Close
Hashes for bitwarden_sdk-1.0.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e988a2eb18323932761c02f41b85ddd3b4626d1e92b0d220177eb0417fedb783 |
|
MD5 | 792002819dd40f3824c7e0d43f6be003 |
|
BLAKE2b-256 | f6679d04ae6aba37cebdda72ed0260a6242e892a54aa9c0ef71375e2c9d25268 |
Close
Hashes for bitwarden_sdk-1.0.0-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1bb44aa58c95b231b3bcdf29d5ac42942a9eb9a1f864c45f2e1f2caec4fb7a0 |
|
MD5 | 4fa577afe118593165e653158d301048 |
|
BLAKE2b-256 | 60628402f12edab770fe9ba749a72fe903e2e3cb2b9672ae2a5b6c3d8c3797c2 |
Close
Hashes for bitwarden_sdk-1.0.0-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dcb03cdf87ee9c6f26f6b900d50a01c2d5f6d393af59f712092a1b85ae547fe |
|
MD5 | 90f7b5e340de9815b76f303e27f83f4c |
|
BLAKE2b-256 | c76fe7fef863726b7c60d46dc6321fceeb56c485263d7880d8653ad8b7137537 |
Close
Hashes for bitwarden_sdk-1.0.0-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77f1af4e89398e29d665d874c03b4c6b79b116cf5f4a229333f1f78e8b484afd |
|
MD5 | f6d91f2aab062052a96ba4dd7f484270 |
|
BLAKE2b-256 | d0185618e07959fc250d0fd1802c3eeeb00ba5c2d8f3cb42ccdc0e2388cf1e15 |
Close
Hashes for bitwarden_sdk-1.0.0-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9849426d451be7debf1c36842ef98955af9f2d5c8d53d8bce4345a8696bf6f65 |
|
MD5 | 548cac321969b513e81cba85a73eebd4 |
|
BLAKE2b-256 | 615097717781ee85552c4da63b2cb09d3e7c24378e391f5551e8e77f1c9a9b87 |
Close
Hashes for bitwarden_sdk-1.0.0-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4306d1091f4dfec9929844d93312209354d792faf92bc4ad1acf73c19d773133 |
|
MD5 | 21d5de0eb693bdb39fc75140c28c5339 |
|
BLAKE2b-256 | 493a2c375831efe04299f7828ccacdfe13d044f95af526453c28718f95af3785 |