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-dataset
wix-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.
WixDataQuery
WixDataFilter
- 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-users
wix-users-backend
wix-crm
wix-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-window
wix-site
wix-location
wix-storage
wix-seo
wix-media-backend
wix-router
wix-search
wix-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-stores
wix-stores-backend
wix-pay
wix-pay-backend
wix-events
wix-events-backend
wix-bookings
wix-bookings-backend
wix-paid-plans
wix-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-fetch
wix-http-functions
external-database-collections
Site-monitoring
wix-secrets-backend