Legal
Terms of Service
Last updated: March 1, 2026
Acceptance of Terms
By accessing or using the Handshake platform ("Service"), you agree to be bound by these Terms of Service. If you do not agree to these terms, do not use the Service.
Description of Service
Handshake is an API contract testing platform that provides automated contract validation, mock server generation, breaking change detection, and CI/CD integration. The Service is provided on a subscription basis with free and paid tiers.
Accounts
You must sign in using a valid GitHub account to use the Service. You are responsible for maintaining the security of your account and for all activities that occur under your account. You must notify us immediately of any unauthorized use.
You may create teams and invite other users. As a team admin, you are responsible for managing member access and ensuring your team complies with these terms.
API Usage and Fair Use
The Service enforces rate limits and usage quotas based on your subscription plan:
- Free — 3 contracts, 100 CI runs/month, 60 requests/minute
- Pro — 25 contracts, 1,000 CI runs/month, 300 requests/minute
- Team — Unlimited contracts, 10,000 CI runs/month, 1,000 requests/minute
- Enterprise — Unlimited contracts, unlimited CI runs, unlimited requests
You agree not to circumvent rate limits, abuse the API, or use the Service in a way that degrades performance for other users. We reserve the right to throttle or suspend accounts that violate fair use policies.
Payment
Paid plans are billed on a monthly or annual basis. All fees are non-refundable except as required by law. We may change pricing with 30 days' notice. Continued use after a price change constitutes acceptance of the new pricing.
Intellectual Property
You retain all rights to your API specifications, code, and data uploaded to the Service. By using the Service, you grant us a limited license to process your data solely for the purpose of providing the Service.
The Handshake platform, including its source code, design, and documentation, is our intellectual property. You may not copy, modify, or distribute any part of the Service without our written permission.
Privacy
Your use of the Service is also governed by our Privacy Policy, which describes how we collect, use, and protect your information.
Termination
You may close your account at any time. We may suspend or terminate your access if you violate these terms, engage in abusive behavior, or fail to pay applicable fees. Upon termination, your data will be retained for 30 days before deletion, during which you may request an export.
Limitation of Liability
To the maximum extent permitted by law, Handshake shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including loss of profits, data, or business opportunities, arising from your use of the Service.
Our total liability for any claim arising from these terms shall not exceed the amount you paid us in the 12 months preceding the claim.
Disclaimer of Warranties
The Service is provided "as is" and "as available" without warranties of any kind, either express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
We do not warrant that the Service will be uninterrupted, error-free, or secure, or that validation results will be complete or accurate.
Governing Law
These terms shall be governed by and construed in accordance with the laws of the United States, without regard to conflict of law provisions.
Changes to These Terms
We may update these Terms of Service from time to time. We will notify you of material changes by posting the updated terms on this page with a revised "Last updated" date. Continued use of the Service after changes constitutes acceptance of the revised terms.
Contact
If you have questions about these Terms of Service, contact us at legal@handshake.dev.