
New Python SDK
This week, we’re excited to continue our new SDK releases with the official announcement of our new Python SDK!
Like the new Seam JavaScript SDK we released last week, the new Python SDK is generated automatically on a daily basis to ensure that methods and types are always up-to-date with the latest API changes. Our new Python SDK streamlines dependencies and standardizes the core interfaces to match our JavaScript SDK. This means that if your organization uses multiple programming languages, you can expect the same familiar features—like the SeamWebhook handler and waitForActionAttempt option—no matter which SDK you need.
By auto-generating and aligning our SDKs, we make sure that using the Seam SDKs is always the best developer experience for integrating with Seam.
We encourage you to install the new Seam Python SDK right away, using the following command:
If you’re running the original Seam Python SDK (that is, the seamapi package instead of the new seam package), see our migration guide. seam is mostly a drop-in replacement for seamapi, but some method signatures and options have changed to improve overall consistency with the Seam API.
2024.09.13 Changelog
New
-
Enhanced events filtering in Seam Console: We’ve made our events filtering more robust in the Seam Console. You can now filter events by a date range, filter to show only errors or warnings, and filter by a UUID. Also, you can now view the details of any event.

-
Extended log retention: We’ve introduced extended log retentions for select partners at an additional cost. Device logs, such as entry events and deleted device information, can now be retained longer than the default two weeks. Contact support@seam.co if you would like additional information.
Changed
- Dormakaba Oracode error: Our previous error message for unsuccessful site connection inside the Connect Webview was confusing. We’ve adjusted it to make it clearer for users. If you’re trying to connect Oracode sites and are having issues, please let us know so that we can help you.
- More August-Yale sandbox device accounts: We’ve added more sandbox device accounts for August-Yale. This expansion enables you to test multiple different accounts from the same provider in the same workspace.
Fixes
- Salto account cleanup: We corrected an issue in which Salto locks were being deleted before dependent resources, which sometimes resulted in an error.