> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: About Wix Blocks Apps ## Article: About Wix Blocks Apps ## Article Link: https://dev.wix.com/docs/api-reference/articles/platform-overview/about-wix-blocks-apps.md ## Article Content: # About Wix Blocks Apps [Wix apps](https://dev.wix.com/docs/build-apps/get-started/overview/about-wix-apps.md) 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](https://dev.wix.com/docs/build-apps/develop-your-app/frameworks/wix-blocks/about-wix-blocks.md) 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. ## Which APIs to use Develop Wix Blocks apps using the [Wix JavaScript SDK](https://dev.wix.com/docs/sdk.md) and [Velo APIs](https://dev.wix.com/docs/velo.md). 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](https://dev.wix.com/docs/sdk/articles/get-started/about-site-development.md). > **Note:** [Wix REST APIs](https://dev.wix.com/docs/rest.md) aren't intended for use in Blocks app development. ## Wix hosting 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](https://dev.wix.com/docs/sdk/articles/set-up-a-client/about-the-wix-client.md) because the SDK already knows the caller's identity. Just call the SDK's APIs directly, and authentication is taken care of for you. ## See also To get started creating Wix Blocks apps, check out the [Wix Blocks documentation](https://dev.wix.com/docs/build-apps/develop-your-app/frameworks/wix-blocks/about-wix-blocks.md).