Blocks Unboxed: A Quick Tour
3 min read
Wix Blocks is open to a limited number of users.
Welcome aboard – it's great to have you here!
The Blocks Editor is where you create apps for Wix sites.
Blocks apps can be anything from simple widget layouts to full-fledged interactive web components, complete with APIs and code files – the sky is the limit.
Build amazing widgets for Wix sites
Wix Blocks offers you all the tools you need to design professional widgets that site creators (yourself included!) can add to any site. It comes with powerful layout and design tools to help you make your widgets responsive, precise, and beautiful.
Responsive from the ground up
Blocks widgets are fully responsive when added to any Wix site, adapting elegantly to any viewport or layout.
Limitless customization out of the box
In Blocks, you compose your widget out of standard Wix site elements, like text boxes, images and buttons. They all come with tons of built-in customization options. When site creators add your widget to their site, all those options are still available, allowing them to adjust almost anything and make your widget perfect for their needs.
Give site creators a tailored editing experience
Your widget's configuration settings control how site creators interact with the widget in the Editors, for example, which widget elements can be selected or removed, and the buttons available in each action bar.
You can even build your own custom panels for the Editors using the Panel Builder, to let site creators easily adjust your widget's settings, layout, design, and more.
Turbocharge your widget with Velo code
Velo's full-stack development platform empowers you to rapidly build, manage and deploy professional apps. Add custom functionality and interactions using Velo's APIs, use your own tools, and enjoy serverless coding in both the frontend and backend, all in an open, extendable platform.
Let Wix sites interact with your widget
Exposing your own API allows site creators to smoothly integrate your widget into their site, by manipulating the widget's props, calling its public functions, and reacting to its events.