Samples
Below are the available samples and functionalities for different platforms.
- JVM
- Android
- Swift
- JavaScript
- C#
- Python
In JavaScript, we provide a sample built with Angular demonstrating how the SDK can be integrated into a web application.
Functionalities Included:
- User login
- Register ephemeral key with secondary authentication
- List sites
- List locks for a site
- List users for a lock
- List lock activity
- Share a lock
- Revoke access to a lock
- Unlock a lock
- Update user display name
- Update user password
- Logout
Sample Screenshots:
| Login Screen |
|---|
![]() |
| Dashboard |
|---|
![]() |
| Revoke Access |
|---|
![]() |
| Activity Log |
|---|
![]() |
| Share Lock |
|---|
![]() |
In C#, we provide a sample built with WPF demonstrating how the SDK can be integrated into a desktop application.
Functionalities Included:
- User login
- Register ephemeral key with secondary authentication
- List sites
- List locks for a site
- List users for a lock
- List lock activity
- Share a lock
- Revoke access to a lock
- Unlock a lock
- Update user display name
- Update user password
- Logout
Sample Screenshots:
| Login Screen |
|---|
![]() |
| Dashboard |
|---|
![]() |
| Revoke Access |
|---|
![]() |
| Activity Log |
|---|
![]() |
| Share Lock |
|---|
![]() |









