We’re proud to announce the official launch of our new v2 API.
Why a New API?
Our API is the underlying engine that powers ExaVault. Every time you log in to your account, you’re using the API under the hood. Many clients also use the API to write software to connect directly to their accounts.
With the new version of our API, we are positioning our product for the future. We’ve followed best practices and modern standards during the development process to ensure that we’ll be able to support your needs well into the next decade. We spent a ton of time listening and responding to your feedback — and our new API incorporates hundreds of suggestions and improvements.
What the New API Offers
Our new v2 API is built for the modern era with, specifically it:
- Is built on the industry-standard JSON:API spec.
- Is fully RESTful, so you can use HTTP verbs like GET, POST, PATCH, and DELETE to interact with resources.
- Offers new long-term access tokens that allow you to create specific ‘application passwords’ for each of your client-side applications (no more sharing credentials.)
- Provides responses that include ‘relationships’ by default for any objects related to the one you request.
- Lets you make fewer calls to get the data you need.
- Handles errors in a much cleaner manner with the full range of HTTP status codes.
- Returns more detailed and helpful error messages.
Using Our Web App
Our web application, which you use every day, is already being powered by the new API.
If you’ve built a direct integration with us using your own code, you’ll want to start planning to switch those over to get the benefits of future ExaVault features. We plan to keep the v1 API around for the foreseeable future but will sunset eventually. We’ll be communicating more about that process in the next few months.
Brand New Code Libraries
With our new API, we’ve also released five brand new code libraries to help you integrate your code. You can find these on our GitHub page, and we have:
Heading into the Future
All new features will be built on top of the new v2 API — and we’ve got an exciting roadmap planned for the future!
As always, if you have any questions or comments, feel free to drop us a line at our support email, which is email@example.com.