Velo packages are code libraries written using Velo code that allow you to add specific functionality to a site without spending hours writing complex code. They provide ready-made functionality that you can use as-is or extend with custom code. Although Velo packages are written using Velo APIs, you can use them alongside the Wix JavaScript SDK.
- Add production-ready features maintained by Wix
- Reduce boilerplate and implementation time
- Use package APIs on the frontend or backend depending on the package
- Combine package capabilities with SDK modules and a site's business logic
Velo packages can include read-only backend code files, public code files, and npm packages. An editable config.json file may also be included for defining specific settings for your package.
A package's functionality is available through its exported APIs, which you can import and call in your code.
Note:
- Some package APIs are internal and can't be called directly in a site. See the package's README for the list of exposed APIs available for use.
- If a Velo package includes an npm package as a dependency, it doesn't appear in the npm section of the Code sidebar in Wix Editor or Wix Studio.
- Manage installation, configuration, updates, and removal: Manage Velo packages
- Learn common usage patterns and testing guidance: Use Velo packages in code