|
14 | 14 |
|
15 | 15 | --- |
16 | 16 |
|
17 | | -## Supported functionality |
18 | | - |
19 | | -1Password SDKs are in active development. We're keen to hear what you'd like to see next. Let us know by [upvoting](https://github.com/1Password/onepassword-sdk-python/issues) or [filing](https://github.com/1Password/onepassword-sdk-python/issues/new/choose) an issue. |
20 | | - |
21 | | -### Item management |
22 | | - |
23 | | -Operations: |
24 | | - |
25 | | -- [x] [Retrieve secrets](https://developer.1password.com/docs/sdks/load-secrets) |
26 | | -- [x] [Retrieve items](https://developer.1password.com/docs/sdks/manage-items#get-an-item) |
27 | | -- [x] [Create items](https://developer.1password.com/docs/sdks/manage-items#create-an-item) |
28 | | -- [x] [Update items](https://developer.1password.com/docs/sdks/manage-items#edit-an-item) |
29 | | -- [x] [Delete items](https://developer.1password.com/docs/sdks/manage-items#delete-an-item) |
30 | | -- [x] [List items](https://developer.1password.com/docs/sdks/list-vaults-items/) |
31 | | -- [x] Add & update tags on items |
32 | | - |
33 | | -Field types: |
34 | | -- [x] API Keys |
35 | | -- [x] Passwords |
36 | | -- [x] Concealed fields |
37 | | -- [x] Text fields |
38 | | -- [x] Notes |
39 | | -- [x] SSH private keys (partially supported: supported in resolving secret references, not yet supported in item create/get/update) |
40 | | -- [ ] SSH public keys, fingerprint and key type |
41 | | -- [x] One-time passwords |
42 | | -- [x] URLs |
43 | | -- [x] Phone numbers |
44 | | -- [x] Credit card types |
45 | | -- [ ] Credit card numbers |
46 | | -- [ ] Files attachments and Document items |
47 | | - |
48 | | -### Vault management |
49 | | -- [ ] Retrieve vaults |
50 | | -- [ ] Create vaults ([#36](https://github.com/1Password/onepassword-sdk-python/issues/36)) |
51 | | -- [ ] Update vaults |
52 | | -- [ ] Delete vaults |
53 | | -- [x] [List vaults](https://developer.1password.com/docs/sdks/list-vaults-items/) |
54 | | - |
55 | | -### User & access management |
56 | | -- [ ] Provision users |
57 | | -- [ ] Retrieve users |
58 | | -- [ ] List users |
59 | | -- [ ] Suspend users |
60 | | -- [ ] Create groups |
61 | | -- [ ] Update group membership |
62 | | -- [ ] Update vault access & permissions |
63 | | - |
64 | | -### Compliance & reporting |
65 | | -- [ ] Watchtower insights |
66 | | -- [ ] Travel mode |
67 | | -- [ ] Events. For now, use [1Password Events Reporting API](https://developer.1password.com/docs/events-api/) directly. |
68 | | - |
69 | | -### Authentication |
70 | | - |
71 | | -- [x] [1Password Service Accounts](https://developer.1password.com/docs/service-accounts/get-started/) |
72 | | -- [ ] User authentication |
73 | | -- [ ] 1Password Connect. For now, use [1Password/connect-sdk-go](https://github.com/1Password/connect-sdk-go). |
74 | | - |
75 | 17 | ## Requirements |
76 | 18 |
|
77 | 19 | The 1Password Python SDK requires: |
@@ -131,6 +73,64 @@ if __name__ == '__main__': |
131 | 73 |
|
132 | 74 | Make sure to use [secret reference URIs](https://developer.1password.com/docs/cli/secrets-reference-syntax/) with the syntax `op://vault/item/field` to securely load secrets from 1Password into your code. |
133 | 75 |
|
| 76 | +## Supported functionality |
| 77 | + |
| 78 | +1Password SDKs are in active development. We're keen to hear what you'd like to see next. Let us know by [upvoting](https://github.com/1Password/onepassword-sdk-python/issues) or [filing](https://github.com/1Password/onepassword-sdk-python/issues/new/choose) an issue. |
| 79 | + |
| 80 | +### Item management |
| 81 | + |
| 82 | +Operations: |
| 83 | + |
| 84 | +- [x] [Retrieve secrets](https://developer.1password.com/docs/sdks/load-secrets) |
| 85 | +- [x] [Retrieve items](https://developer.1password.com/docs/sdks/manage-items#get-an-item) |
| 86 | +- [x] [Create items](https://developer.1password.com/docs/sdks/manage-items#create-an-item) |
| 87 | +- [x] [Update items](https://developer.1password.com/docs/sdks/manage-items#edit-an-item) |
| 88 | +- [x] [Delete items](https://developer.1password.com/docs/sdks/manage-items#delete-an-item) |
| 89 | +- [x] [List items](https://developer.1password.com/docs/sdks/list-vaults-items/) |
| 90 | +- [ ] Add & update tags on items |
| 91 | + |
| 92 | +Field types: |
| 93 | +- [x] API Keys |
| 94 | +- [x] Passwords |
| 95 | +- [x] Concealed fields |
| 96 | +- [x] Text fields |
| 97 | +- [x] Notes |
| 98 | +- [x] SSH private keys (partially supported: supported in resolving secret references, not yet supported in item create/get/update) |
| 99 | +- [ ] SSH public keys, fingerprint and key type |
| 100 | +- [x] One-time passwords |
| 101 | +- [x] URLs |
| 102 | +- [x] Phone numbers |
| 103 | +- [x] Credit card types |
| 104 | +- [ ] Credit card numbers |
| 105 | +- [ ] Files attachments and Document items |
| 106 | + |
| 107 | +### Vault management |
| 108 | +- [ ] Retrieve vaults |
| 109 | +- [ ] Create vaults ([#36](https://github.com/1Password/onepassword-sdk-python/issues/36)) |
| 110 | +- [ ] Update vaults |
| 111 | +- [ ] Delete vaults |
| 112 | +- [x] [List vaults](https://developer.1password.com/docs/sdks/list-vaults-items/) |
| 113 | + |
| 114 | +### User & access management |
| 115 | +- [ ] Provision users |
| 116 | +- [ ] Retrieve users |
| 117 | +- [ ] List users |
| 118 | +- [ ] Suspend users |
| 119 | +- [ ] Create groups |
| 120 | +- [ ] Update group membership |
| 121 | +- [ ] Update vault access & permissions |
| 122 | + |
| 123 | +### Compliance & reporting |
| 124 | +- [ ] Watchtower insights |
| 125 | +- [ ] Travel mode |
| 126 | +- [ ] Events. For now, use [1Password Events Reporting API](https://developer.1password.com/docs/events-api/) directly. |
| 127 | + |
| 128 | +### Authentication |
| 129 | + |
| 130 | +- [x] [1Password Service Accounts](https://developer.1password.com/docs/service-accounts/get-started/) |
| 131 | +- [ ] User authentication |
| 132 | +- [ ] 1Password Connect. For now, use [1Password/connect-sdk-go](https://github.com/1Password/connect-sdk-go). |
| 133 | + |
134 | 134 | ## 📖 Learn more |
135 | 135 |
|
136 | 136 | - [Load secrets with 1Password SDKs](https://developer.1password.com/docs/sdks/load-secrets) |
|
0 commit comments