VES Integration Terms & Conditions
- You can integrate your app with VES using one of the official VESvault libraries – libVES.c or libVES.js.
- You can manually interact with the VES API, or develop any kind of automation scripts, using the VES command line utility.
- Upon studying the source code of the official VESvault libraries, you may choose to directly interact with the REST API endpoint, or to develop any means of such interaction, at your own risk. Coordination with the VESvault Technology Team is advised.
- Through the use of the VES API, you agree not to interfere with other VESvault users or apps, and not to bypass access restrictions.
- The VES APIs are free to use for an individual VESvault account accessing their own VES repository, for applications that do not resell the VES service, either alone or repackaged or bundled with another service in any way.
- A 3rd party integrates an app with VES by registering an App Domain. An unverified app is free to use within an API usage quota.
- To run an app in production, or to integrate VES into a product at scale, the App Domain owner verifies the app through VES Enterprise. A verified app is billed through VES Enterprise: a fixed monthly minimum per verified App Domain, plus metered charges for usage beyond the amount included in that minimum. Usage is throttled to a configurable monthly budget, and a newly verified app includes an introductory free-trial period during which all usage is free.
- Reselling VES, or repackaging or bundling it with another service, is permitted only for a verified app. Pricing is presented when you verify an app, and the terms may be discussed with the VESvault Business Development Team.
- Except for accessing public keys and public metadata, the VES APIs require authentication. Any party accessing the APIs is required to have a fully set up VESvault account, which implies acceptance of the VESvault Terms.
- Any party found in violation of these terms may be restricted or denied access to the VES APIs.