Changelog/September 13, 2024
September 13, 2024

New Python SDK

Changelog image for New Python SDK

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:

Shell
1pip install seam
2# For some development environments, use pip3 in this command instead of pip.

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. an animated gif of the Seam Console's event page showing how to filter events

  • 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.
By subscribing you agree to our Privacy Policy.
One API for All Devices
Global Infrastructure for Controlling the Physical World
Seam makes controlling IoT devices seamless and programmable. Our teams operate globally,
enabling businesses of all sizes.
Smart Locks
Access Systems
Knowledge
Lock Capabilities
Thermostats
Sensors
© 2026 Seam Labs, Inc.