Velo is an open development platform that accelerates the way you build web applications.
Work in Wix's visual builder, add custom functionality and interactions using Velo's APIs, use your own tools, and enjoy serverless coding in both the front-end and backend, all in an open, extendable platform.
Velo backend supports Node 14.
The following Velo features make your web app development hassle free:
Coding. Add your own code to a Wix site and work with our to add custom functionality and interactions to your site.
Velo also provides a full server-side runtime system based on Node.js. You can export functions from the backend to the client-side using and Velo's . Velo serves all your files for you.
You can work with front-end and backend events created by many of Wix’s Apps and their elements. You can also work with your , enhance your site’s SEO, work with APIs that interact with your visitors’ browsers, and to run code at specified intervals.
Velo includes a tool for testing backend code without having to trigger it from the frontend. You can define custom parameters to use in testing backend functions. Note that functional testing is not yet available in Wix Studio.
Databases. When you enable Velo you also automatically add to your site, which lets you work with our built-in databases. Wix Apps are powerful services and amazing features that can enhance your site and grow your business. As you add many Wix Apps to your site, their data is also automatically added as new collections on your site.
Once you've got databases enabled on your site, you can use Wix's visual builder to to elements on your site, capture , and create . You can also define your own dynamic pages with our .
Velo also lets you connect your site to any external database using our , and then work with that database in your site just as you would with our built-in collections.
Serverless, secure & maintained. All the work you do is hosted on Wix's cloud services. That means you never have to worry about your server’s initial setup or long term maintenance. Wix automatically scales your site's resources as needed, and you benefit from our lock-tight security.
Open platform. Velo lets you extend your site’s functionality to other services. You can install , use our to call external APIs, and expose your site's functionality as an API with our .
Code editor IDE. Velo adds a built-in IDE to your Wix site so you can code directly in the Wix platform.
- Minifies your CSS
- Lets you manage your databases
Wix Editor: Use the built-in code panel for both frontend and backend code.
Wix Studio: Use the code editor to add basic frontend code. To add backend code, or more complex frontend code, use the Wix IDE. Learn more about the (only supported in Wix Studio).
Git Integration & Wix CLI: As an alternative, you can use to write, test, and publish code.
Wix IDE (only supported in Wix Studio). The Wix IDE is a VS Code-based IDE that allows you to edit your site's code in your browser. The Wix IDE also provides access to the Wix AI Assistant, an intelligent coding companion that provides real-time assistance. Read more .
Git Integration & Wix CLI. You can to develop in that IDE, test your code in real time, and publish your site from the command line. You can also use the to work with your Wix site from your computer's terminal.
Test sites. As you develop your site's functionality, you may want to test a version of your site on a percentage of your visitors. You can do this by creating a . Then you can use our logging tool to track how it's working before opening it to more site visitors.
Velo Packages. As you develop your site, you may want to add specific functionalities. With Velo’s code reuse feature you can easily with the functionality you want, and add it to your site(s). Built using the Velo APIs, Velo packages are created specifically for Wix websites and work seamlessly with Wix elements and apps. There are 2 types of Velo Packages:
- With Velo Packages built by Wix, you can easily add popular functionality to your site without spending hours writing complex code.
- You can create your own Velo packages using . Write some code, build it into a package, and reuse it across multiple sites.
Developer Tools. Velo provides developer tools to help you monitor, test, and work with the code on your Wix site:
Logs. Velo's feature lets you gather information about Wix site events, such as console logs, HTTP functions, and web module functions. You can examine live site events in real time, easily integrate site events with Google Operations, or connect site events to an external monitoring tool to generate event metrics and perform error log analysis.
Secrets Manager. Velo's lets you securely store secrets such as API keys. The value of each secret is safely stored and encrypted in the Secrets Manager in your site's dashboard so that only you can access it. You choose a name for each secret, which is used in your site's code.
Triggered Emails. With you can send your visitors emails when they trigger specific events. You can personalize the emails by adding variables to the text and replacing them with values that you define using code.
You can use Velo with either the or the Wix Editor platform. While most features are available in both, the new Wix Studio offers additional features, including full capabilities, the , and the . There are also some features in Wix Editor that are currently unavailable in Wix Studio, such as, functional testing and .
In addition to all the articles in our support site, we have the following resources to help you onboard and continue learning:
Velo by Wix opens up endless possibilities for how you can customize your application. To get the most out of Velo you should familiarize yourself with all of its features. You can then decide how to "mix-and-match" the different functionalities to make them work for you.
Wix Editor: In the top bar of the Wix Editor, click Dev Mode > Turn on Dev Mode.
Wix Studio: In the Code panel, click Start Coding.