Wix apps are packages of reusable functionality that Wix users can add to their sites. They can contain anything from a simple site widget to a full-stack business solution, complete with backend logic, user interfaces, and databases.
Wix Blocks is an editor for designing, coding, and deploying native Wix apps. It lets you build site and dashboard extensions using Wix's drag-and-drop editor, with its powerful layout and design tools. Your code is deployed and hosted on the Wix cloud, with no additional costs or setup by you.
Develop Wix Blocks apps using the Wix JavaScript SDK and Velo APIs. Most new functionality should use the SDK, but some features may still require Velo APIs. To learn about when to use the SDK and when to use Velo, see About Wix Site Development.
Note: Wix REST APIs aren't intended for use in Blocks app development.
Blocks app code runs on Wix's cloud infrastructure, where authentication is handled automatically. When using the SDK for Blocks app development, you don't need to create a Wix client because the SDK already knows the caller's identity. Just call the SDK's APIs directly, and authentication is taken care of for you.
To get started creating Wix Blocks apps, check out the Wix Blocks documentation.