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-0.1.1.tar.gz
(372.9 kB
view hashes)
Built Distributions
Close
Hashes for bitwarden_sdk-0.1.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9db90047f62ccfa785859ed22f79ac7b5562a6d302442d5b01d29d26ac479d1 |
|
MD5 | ed4042c133e031a84fb8ca0f4f47c599 |
|
BLAKE2b-256 | ab36bff9b552b0e1a4c99d259f7b39f4215064bbdeb5bd56e77e4044cc416ad4 |
Close
Hashes for bitwarden_sdk-0.1.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba02b6618354273d189dcac1ee99d7dd99f49f02edd6eba6b0ddf2318e3b8812 |
|
MD5 | adbe3d2b1c22491e3e7bb2e315c0327c |
|
BLAKE2b-256 | 1a3090dfa974a97b32713225fabee14f6ac6f6ae524d6ef6f6aba20c7349f3c3 |
Close
Hashes for bitwarden_sdk-0.1.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66f06fac63ae9092a1cf2c9cdb434b5d2da84c0659a7635d446114552f64dd90 |
|
MD5 | 2309fb08c017c6e804a1b8a2684de16a |
|
BLAKE2b-256 | 3ffff773982766c40e2c51498d6194c281a703d40b5be29bdd4934e0f34dc8c5 |
Close
Hashes for bitwarden_sdk-0.1.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f8aec104ef9f3c151776283414a433f4850ad4f78689f0bc8515def2c2f4e71 |
|
MD5 | 0667d78b5185fa21ba9e4462c7372aeb |
|
BLAKE2b-256 | 18121c77898e3fcb38f7cdf34022376da24b60bb95904e993decb09905d67477 |
Close
Hashes for bitwarden_sdk-0.1.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cdf863854feac889478928bb9215fe892e07d637585e9b6bd81d3d4f6258ebb |
|
MD5 | 919fd82f6f717bd5d23de4d998ef15ac |
|
BLAKE2b-256 | ca716f7e439e453819e7d77c7ab9eae55fbea76e56c1546a7f3c9731885c096a |
Close
Hashes for bitwarden_sdk-0.1.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be5bb3447ae7e2ce7e6e0b9d3cfb6a6cda647b172ed2ad9a34dcc974c98e361c |
|
MD5 | d8b4a8d9ece4790c082ef5daf9049df9 |
|
BLAKE2b-256 | f05fbd86a7202c59d88bd017acd3566f1b5efde04ea4fee7b700cd37252cf5bc |
Close
Hashes for bitwarden_sdk-0.1.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1768956593a8863ffab66f51316a8e1a0a00ba2102450b0b3e07bb10e6ecf0d |
|
MD5 | 66621b5fd9266288b06ce5bcfa12bb43 |
|
BLAKE2b-256 | b336bc540245f274fe88f2b2552c1123ed2a9283a310b217a8905672bc34f5d4 |
Close
Hashes for bitwarden_sdk-0.1.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51304767388370b13d491f6b985e302311ad31134fe4711a2fb67461aeb66673 |
|
MD5 | d1167de69b38d42a65c1ff69ca7a67a8 |
|
BLAKE2b-256 | 4dc5a0ac31fe0514ddc22aa1bd11a3168cce985f8de66d41c0ae84c9e63b9b54 |
Close
Hashes for bitwarden_sdk-0.1.1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 203f5854be8738fb61ab91f3296d8afc7528f4ca167f3ead484fe87e6b19dfd9 |
|
MD5 | 28e9873534abcd194357896298ab091c |
|
BLAKE2b-256 | 5da177513f4b3d290b9251570b89c2bb94d9512fa8a64fa41b180f77076764ad |
Close
Hashes for bitwarden_sdk-0.1.1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ca8c58ad68ba178895528613f5cf9326e38816e9ece44b1166bffe762633dda |
|
MD5 | e0e551dd0c3f308256a3cc8c4ae029a2 |
|
BLAKE2b-256 | 12bced7c7e91b66929965ad066bced475414139caa39f4005d77802b7b343ac1 |
Close
Hashes for bitwarden_sdk-0.1.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d3f4c4e4642b05358358673ce81380218198d5d230ff3a1eedbe8f146ae7e3c |
|
MD5 | ca9cef1f55a146fc9241762a3f631e27 |
|
BLAKE2b-256 | 8bfc66b8c80301fca95ce4a00eb014450a79358a600ca59c947446bbceab758f |
Close
Hashes for bitwarden_sdk-0.1.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54cf48aa83cc28152edbbc7db6aed6ef6dc234bbcfb1d43349d3950a1a1eed4a |
|
MD5 | 4d53112c9f13a3395de7b78685f71a59 |
|
BLAKE2b-256 | 3612ab8f9f68012429c9a488861036fe5891a3bc74c11cd809e5d50b1fb13bb6 |
Close
Hashes for bitwarden_sdk-0.1.1-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a79e51f9af65791472888442fc3025b1b12f223054679487ff82c95b82def6d |
|
MD5 | 92c61bb18d67c250f76449fb00b2fd1a |
|
BLAKE2b-256 | 0162852970394ec26d5b9d7234bbacf0e13ee060a636a5f092e5c1ac61a70347 |
Close
Hashes for bitwarden_sdk-0.1.1-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d6b3ca8aafd827a1cb59bafed5edf7713e57f8e53e2bb1ad89cdc4b10f79527 |
|
MD5 | 3088417ac5b716489b810e1b82695bbd |
|
BLAKE2b-256 | 6ce49c0039e7b3641f05149f1f33909ed9e972cd1622fda18794f057be528b21 |
Close
Hashes for bitwarden_sdk-0.1.1-pp37-pypy37_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6dfceb4afc2203879f99d3c319c05e11833487f15b1b36aca7d24b745f6a4d1 |
|
MD5 | 2171e1a5fa6f0b2fdc9b4500f3c47528 |
|
BLAKE2b-256 | c5ea5219f3a11eae3fe93bbe8e01627aa703ca92d64111e77444611223403f09 |
Close
Hashes for bitwarden_sdk-0.1.1-pp37-pypy37_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc1fdcd6a301458fd89a221e6e7a6784546e6af3a843c52710c1bf9ab9e76cb2 |
|
MD5 | 7713432f05f40b7946cbfcacdbcd66c5 |
|
BLAKE2b-256 | 9a61e6800ecf69cffac08f297096242804ae7688280687f95fb30400859508b4 |
Close
Hashes for bitwarden_sdk-0.1.1-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1c45f3a6d6e2fa1fb1e0fe7a0a55bb52ed391e5302f8621148111bf0949b15f |
|
MD5 | f721dbb8f10206a768a8ad4d03bfceb1 |
|
BLAKE2b-256 | b0a4ca318b1ced9da40911c994c8cc2f6df2a3c883b922b66656db9c873c531a |
Close
Hashes for bitwarden_sdk-0.1.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5676bdc1d95e1c0209d8c5b6e7f40c8230e35f9e457f28dcecd005ed5651b19c |
|
MD5 | c3e51201508573d86461f5a93c6adbb2 |
|
BLAKE2b-256 | 8e3a24fc89319c1b88d9332121abdde0e238efd58ec8a24c4a926040b6f73001 |
Close
Hashes for bitwarden_sdk-0.1.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cedbe0a41aa175707638c1eb968580e438a79204badb7fec0d161836479bca4 |
|
MD5 | c2329b320f617b6469f26da2cc5a3b06 |
|
BLAKE2b-256 | 1e3666c57c1dc4493a9b639a4502d1bee827c8a3b6ba4897e388cf1617139b79 |
Close
Hashes for bitwarden_sdk-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e4d3a184a1496697c54e95d18df3f9a6746b626c21c85fad33667f0821715b8 |
|
MD5 | a2cc81bdad8c8661876f3aa9d71373d2 |
|
BLAKE2b-256 | 0f04b353794da853894cc1273bd627789587cafa6e3096e3eef5f16021e96fd1 |
Close
Hashes for bitwarden_sdk-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e30563ef86012a0f612e402abb487c6d203d82ad98b72b08dd71f09ea116306d |
|
MD5 | a8a559ac3be2912eb133a0ca1981b427 |
|
BLAKE2b-256 | 864cd888e60ea23d30f6669c9e95e7d676fae9b41076a08370874c848c335546 |
Close
Hashes for bitwarden_sdk-0.1.1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfb2d7cc6cbf87d61554680a04579fae532ae987d4b3c71e58cc1ab40a88ffaa |
|
MD5 | b7fa2321244fe0f49b7dd9a606845968 |
|
BLAKE2b-256 | 5690e36267f4fbafc2b3b8c88663f42cdf6e3a651c61caece4ee066b04509b8f |
Close
Hashes for bitwarden_sdk-0.1.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 579a6298b7fe38d4cb9742a5eaf595364e0dbf4c94492c71c7e6f3ad7b26edb5 |
|
MD5 | 782f1d049b28f3e1a86582a2d6d9bddf |
|
BLAKE2b-256 | 94d13398c8d07feed93313f1421d2b7f3df582c9fea63ca23e61c331e80256a1 |
Close
Hashes for bitwarden_sdk-0.1.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14daee2d65614a2ddb7f15c2178e530d3300c586569f3996459ccca7f5cd7fbd |
|
MD5 | 51b3061a50efcc1b7778ede90246ba62 |
|
BLAKE2b-256 | 5a820490414c2ab9a70655e5deeb5f2ff981bbbfb4be1a6e9f46148b95831a18 |
Close
Hashes for bitwarden_sdk-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e662423aa7c75b956eb42e46e564dccd6fc7591c549f4be5cae6d7da234230d3 |
|
MD5 | e53b3ed0715ffe981df4b99d0dd7688c |
|
BLAKE2b-256 | d890781408976b9daa756bfae4479875637c7096830926e2784a7442f1963c5f |
Close
Hashes for bitwarden_sdk-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6258e41a2f6b11dc477d4c9cc5dfbf80821d997e3de4e103938317d9d48c708b |
|
MD5 | 567c02487b6ea90e00ba2c38f827ad85 |
|
BLAKE2b-256 | 75d22c8eca8f2b6356df3740ad59108bb9430de3cdd4de8ee99e18950a326c6c |
Close
Hashes for bitwarden_sdk-0.1.1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f97b5f603a223491d12dc511807d60c96a69c45fd8eb9e054ca596ac74dbf91 |
|
MD5 | fdf443717d7595c63e7c8ce28e1b7db1 |
|
BLAKE2b-256 | e02e9f5a0382b3ce510d58f60d2a61cd318fd81c364f08d26369772493a534f6 |
Close
Hashes for bitwarden_sdk-0.1.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ad0514e3696ae0fdd8d307187960db29267282aa2acd27f4c0765036165d0a8 |
|
MD5 | c77a61574fb1ba95958e0cba23e06f4d |
|
BLAKE2b-256 | f91ae1f2e086138debf5da40196042037daa36bd5ae6ab6cfcfae956f424d85e |
Close
Hashes for bitwarden_sdk-0.1.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90ca061992bcc96b016ce44764f1a849ef1d9fbcdf73d400e3b63bf85656536d |
|
MD5 | 84cdb99abd48f0081918318c15446a46 |
|
BLAKE2b-256 | 5a4cbcb2028ad070e54e4ce8ea60557b0e6c2400dd403cf67698c2c7482f174e |
Close
Hashes for bitwarden_sdk-0.1.1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9193094979d6b28b323c98be20388a224f0fbb611ca9d416dbfc2d5ea31ca336 |
|
MD5 | e2efee49f79d33022bc16fb2ad2d80c6 |
|
BLAKE2b-256 | 291029f0d726a885a3b21ef5432010e59b86272d5a72779ea247bbf612350c62 |
Close
Hashes for bitwarden_sdk-0.1.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c8fb53e5fd0680f8e173eb7d4d7f95d0badfe34a603bb3eb29aa8d6c92d2040 |
|
MD5 | b9c39bddb7fe7b6ac03d60ad47451438 |
|
BLAKE2b-256 | cb61a9f7146c451b2fc84f0996fc7928fbd40e653ca1525feb78f0fa3ad14298 |
Close
Hashes for bitwarden_sdk-0.1.1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81d0717ae957f58c74ce7c78302cf2867fef31b3ee254e704cb32b87aad60efb |
|
MD5 | 18207535b7aedbeea9136302630d4a45 |
|
BLAKE2b-256 | 3e9b2bd4799d89e0ca70a173008a171b56a33c6a8593133eb0993fd0cf385d3e |
Close
Hashes for bitwarden_sdk-0.1.1-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a080ced3a817a237c6ec7bcaf0157b1b8a02f342b28700da6bce7fcd902da6eb |
|
MD5 | 79ab51c7e9b499cd60817022979c5e3e |
|
BLAKE2b-256 | 72823819cb471acbeae957866c2ffa19a3a25c587a7ac96803527122b6113cc0 |
Close
Hashes for bitwarden_sdk-0.1.1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e6d7f7ae0a5990a58315fcad733f3d93cafe4bd465cf3cb985f3f904a3488ef |
|
MD5 | 53d71d5cbf9667f5cdd34f5cfd62c7b6 |
|
BLAKE2b-256 | 6f6a870e360ce9c1c1877ade33d66dd1d4ca984b2c38b0870d4de03693fb1162 |
Close
Hashes for bitwarden_sdk-0.1.1-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92ae8cb442942ff33ed31c42cf686e77a1fa33600f8b82bfcab82d337260e9e9 |
|
MD5 | 4a41687237af6d4a9a23581b98933a1e |
|
BLAKE2b-256 | 530692db303a3a1db576a8d53ca02961a59c82a6d68071de8535bcca854bb360 |
Close
Hashes for bitwarden_sdk-0.1.1-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b319fe50a0d3d17bed412f858a8cecd2a943bfcf7211fdd2a0de283a4a558e97 |
|
MD5 | 13a4aa19a39294c0b86903fa0caa7e0c |
|
BLAKE2b-256 | cf3249e641466f5320f8b26a428f1345860aef3d1edc143936b4661cd0bb5fa7 |
Close
Hashes for bitwarden_sdk-0.1.1-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c828d1088f078764d1343e716aede3922fe04d995e6efe1a49cde524f462c0e |
|
MD5 | ff366bf0ac1bdf8b60dd8c78814771bb |
|
BLAKE2b-256 | 5394cd91ed98bc0fc4d093ea2578c7d1263fe0945462312a03c098e104f1bf34 |
Close
Hashes for bitwarden_sdk-0.1.1-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7289c6721e089a7bbdf37abf52a39db847c97194d137eb98d442cc7b58cf9310 |
|
MD5 | 890627415b0a74be15f3e48f2e901f38 |
|
BLAKE2b-256 | e151bd431d156a161cb0de1343600a981ed0a1a8adc149cc6a9b67c9a5c7b951 |