Velo: About Premium Packages

6 min read
Wix allows you to extend your site's functionality and customize it to fit your needs. You can handle your site's data using the Wix Data APIs and Content Management System (CMS) collections. You can also add custom code to your site using Velo.
Different sites require different amounts of resources, depending on the complexity and volume of their code and data use. Wix offers a number of premium packages that include different levels of data, computing, and developer features. This way, you can choose exactly what you need for your site, depending on its complexity and specific needs.
This article details the features that are included in the different Wix premium packages. There are separate sections for data platform, compute platform, and developer tools features.

Data platform

Dedicated infrastructure

Database collections are used to store dynamic content for your site, such as content that is displayed on sites and site visitor generated content.
Database collections for free and most premium sites are stored in larger multi-tenant databases. This does not mean that your site's data is exposed. It does mean that there are limits on the storage, read/write requests, and indexing resources your site can access. Database collections for sites with the Business VIP package are stored in dedicated databases. Because of this, collections on these sites have much more data resources available.

Data Storage

The overall amount of storage available for all the data collections on your site. Wix limits the total number of collection items your site can have. If your site reaches this limit, you won’t be able to add any more data to your collections. Items in both Live and Sandbox collections count towards your data quota.
The data storage quota only applies to data stored in collections. It doesn't apply to media or other files stored on your site, which have separate limits. It also doesn't apply to Wix app collections or external databases connected to your site.

Data collections

The maximum number of collections that you can have on your site. Once your site reaches this limit, you can’t create any more collections.

Data indexes

A database collection index is a set of keys used to improve performance when searching for data in a database. Indexes can be created on a single collection field or multiple fields. Indexes are added to fields or sets of fields that are used most often when querying the collection to retrieve information.
Collections can have 2 types of indexes:
  • Regular: These indexes improve retrieval performance as described above.
  • Unique: These are special indexes that improve performance and also enforce the uniqueness of values in the field that they’re defined for.
The Business VIP package allows you to create any combination of unique or regular indexes up to the amount of indexes in the quota. Other packages include 1 unique index only.

Data backups

You can create backups of all the live content in your site's collections to protect against any mistakes or data corruption. Wix backs up data on a weekly basis if there is any change to the data. You can set up to three weekly automatic backups and up to 3 manual backups per week.

Data requests per minute

Wix limits the number of data requests your site can make per minute. Once a site reaches this quota, subsequent requests during the same minute are not processed and return an error. You can view the errors is in the monitoring page in your dashboard.

Data request timeout

When your site makes a data request, the request is sent to a Wix server. Wix places limits on how long the code on the server can run before it times out and returns an error instead of the intended result.

External database integration

Your site may have data usage needs that aren't supported by Wix database collections. In these cases, you can integrate external databases with your site using an external database adaptor.

Compute platform

Backend containers

Velo backend code for Wix sites is run in containers. A container is a package of software containing everything that is needed for its code to run in any environment. You can think about it as a virtual computer being used to run the site’s code. Containers are limited by the amount of computing resources that are allotted for them.
There are 2 types of containers available for Wix sites:
  • Micro: These containers include 1 vCPU for processing and 400 MB of RAM.
  • Standard: These containers include 2vCPUs for processing and 600 MB of RAM.
Higher tier premium packages include more containers. If your site needs to perform a lot of operations that require large amounts of processing or memory, it may benefit from a package that includes more containers.

Backend requests per minute

Wix limits the number of requests that can be made from your site's frontend code to backend code. Once the quota is reached any backend requests sent for the rest of the minute are not processed. For more information, see About Backend Quotas.

Backend request timeout

When frontend code on a site makes requests to backend code, a request is made to a Wix server. Wix places limits on how long the code on the server can run before it times out and returns an error instead of the intended result. For more information, see About Backend Quotas.

Developer tools

Logging with Google Cloud

All Wix sites include the site events monitor that allows you to view site logs and other events in real time. You can also connect your site to Google Cloud Operations to view and analyze your site’s log history. Site logs are saved for 30 days in Google Cloud Operations.

Secrets

You can use the Secrets Manager and the Secrets API to store secrets such as API keys and passwords and retrieve them in your site's code. Wix allows you to store up to 64 secrets for each site.

Scheduled jobs

You can use Velo to schedule code to run on a site at regular intervals. Each scheduled function is called a job. Scheduling jobs allows certain site functions to be automated such as updating or clearing database collections and sending status reports. Wix limits the number of jobs you can define for your site and how frequently jobs can run.

Backend event handlers

Many of the Velo APIs include events that are triggered when certain actions are performed on a site. For example, the Wix Stores API includes events for when a new cart is created, when a new order is placed, and when a new product is created. You can use these events to run code that interacts with actions on your site dynamically.

Custom extensions

The custom extensions feature allows you to use SPIs to customize the way that Wix apps work on your site. This includes injecting custom logic into app flows, and integrating your site with 3rd-party services. For example, you can use the Shipping Rates custom extension to integrate your site with a 3rd-party shipping service not currently supported by Wix.

Did this help?

|