Velo API Overview

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.

Site elements

Data

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
WIX users

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
Site functionality

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
Bookings and payments

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