Velo API Overview
Get an overview of the Velo API.
We'll cover the following...
Velo’s APIs (previously Corvid) empower you to take full control of your site’s functionality. You can use the APIs to interact with site elements, your site’s database content, Wix apps, and external services. The APIs also give you access to information about your site, its users, and more.
To use the APIs, you’ll need a working knowledge of JavaScript, including ES2019 features. The APIs include lots of code examples to help you get started.
Release Notes: Check out our Release Notes to see a list of all the latest changes, updates, and additions to our API Reference.
Brief introduction to Velo API methods
Site elements
With APIs, you can select and control your page and site elements. You can customize styling, create animation effects, add events for visitor interactions, and add more control to enhance your site’s functionality, for example:
- Button
 - Dropdown
 - Text
 - Repeater
 - Table
 wix-datasetwix-animations
See Wix Editor Elements ($w) for a full list of elements that you can customize.
Data
APIs also let you work with your site’s data and database collections, and perform data operations on the page and in your collections. These APIs enable you to query and edit collection data, add hooks to run code before or after interactions with your collections, filter and sort data, and more.
WixDataQueryWixDataFilter- Hooks
 WixDataQueryResult
Users and contacts
Use APIs to work with your site’s contacts and registered users. These APIs allow you to identify the current user, log users in and out, create new contacts, send triggered emails, and more.
wix-userswix-users-backendwix-crmwix-crm-backend
Site functionality
APIs let you get information about your site, including its pages, URL, and sitemap. You can direct the browser to a specific URL, get site details like its address and phone number, see what type of device is being used to view a page, and much more. You can also enhance your site’s SEO, search all the pages in your site, and work with the media associated with your site.
wix-windowwix-sitewix-locationwix-storagewix-seowix-media-backendwix-routerwix-searchwix-realtime
Wix app APIs
You can customize Wix apps with Velo APIs — including Stores, Bookings, Events, and Pay — to add even more features and functionality to your site. Combine APIs to create a unique app experience for your users.
wix-storeswix-stores-backendwix-paywix-pay-backendwix-eventswix-events-backendwix-bookingswix-bookings-backendwix-paid-planswix-paid-plans-backend
External services
You can also use APIs to extend your site’s functionality by working with external services. Fetch resources, expose an API of your site’s functionality, integrate with external databases, work with 3rd party site monitoring, and store your private API keys for secure use in your code.
wix-fetchwix-http-functionsexternal-database-collectionsSite-monitoringwix-secrets-backend