SDK End User License Agreement
Last updated: 2026-04-27
This SDK End User License Agreement (EULA) governs your use of the WAVE software development kits, command-line tools, and other client libraries (collectively, the SDKs) made available by WAVE Online, LLC. By installing or using any SDK you agree to this EULA.
1. License grant
Subject to your compliance with this EULA and the WAVE Terms of Service, WAVE grants you a worldwide, non-exclusive, non-transferable, royalty-free license to download, install, and use the SDKs solely to integrate with the WAVE platform.
2. Restrictions
You may not:
- Reverse engineer, decompile, or disassemble the SDKs except where permitted by law
- Remove proprietary notices or labels from the SDKs
- Use the SDKs to develop a product that competes with WAVE
- Sublicense, rent, lease, or distribute the SDKs as a standalone product
- Use the SDKs to violate this EULA, the Terms of Service, the Acceptable Use Policy, or applicable law
3. Open-source components
The SDKs may include open-source software licensed under MIT, Apache 2.0, BSD, or similar licenses. The applicable license for each open-source component governs your use of that component, and nothing in this EULA limits your rights under those licenses. A machine-readable bill-of-materials (SBOM) is included with each SDK release.
4. WAVE-licensed code
WAVE-authored code in the SDKs is licensed under the MIT License unless an SDK's repository specifies a different license. Public WAVE SDKs are published at github.com/wave-av.
5. API keys and authentication
You are responsible for safeguarding your WAVE API keys and OAuth credentials. You must not embed long-lived API keys in client-side code or public repositories. You agree that WAVE may revoke API keys that are exposed publicly or are used in violation of this EULA.
6. Export control
The SDKs are subject to the U.S. Export Administration Regulations (EAR), including ECCN 5D002 (encryption software) and 5D992 where applicable. You may not export, re-export, or transfer the SDKs to any country, person, or entity subject to U.S. embargo or any party on the U.S. Treasury Department's Specially Designated Nationals list, the U.S. Commerce Department's Denied Persons or Entity Lists, or any other applicable sanctions list.
7. Privacy
SDKs may transmit telemetry and crash reports to WAVE for the purpose of operating and improving the platform. See our Privacy Policy for details. You may disable optional telemetry per the documentation for each SDK.
8. Updates
WAVE may release updates to the SDKs. Use of an unsupported version may result in degraded functionality. Deprecated SDK versions receive at least 12 months' notice before end-of-life.
9. Disclaimer; limitation of liability
THE SDKs ARE PROVIDED “AS IS” WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT PERMITTED BY LAW, WAVE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED. WAVE'S TOTAL LIABILITY FOR ANY CLAIM ARISING OUT OF OR RELATED TO THE SDKs IS LIMITED AS SET FORTH IN THE WAVE TERMS OF SERVICE OR APPLICABLE MASTER SUBSCRIPTION AGREEMENT.
10. Termination
This EULA terminates automatically if you breach any term. On termination, you must stop using the SDKs and destroy all copies. Sections 5–9 survive termination.
11. Governing law
This EULA is governed by the laws of the State of Delaware, without regard to conflict-of-law principles. Disputes are subject to the dispute-resolution terms of the WAVE Terms of Service or your applicable Master Subscription Agreement.