> 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 # [Velo](https://dev.wix.com/docs/api/get-menu-content?url=https%3A%2F%2Fdev.wix.com%2Fdocs%2Fvelo&format=markdown.md) ## [Events & Service Plugins](https://dev.wix.com/docs/velo/events-service-plugins.md) ### [Routers](https://dev.wix.com/docs/velo/events-service-plugins/routers.md) #### [Service Plugins](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins.md) ##### [wix-router](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router.md) - [Introduction](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/introduction.md) - [Coding with the Router API](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/coding-with-the-router-api.md) - [wixRouterSitemapEntry](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/wix-router-sitemap-entry.md) - [afterRouter()](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/after-router.md) - [beforeRouter()](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/before-router.md) - [customizeQuery()](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/customize-query.md) - [forbidden()](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/forbidden.md) - [next()](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/next.md) - [notFound()](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/not-found.md) - [ok()](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/ok.md) - [redirect()](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/redirect.md) - [router()](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/router.md) - [sendStatus()](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/send-status.md) - [sitemap()](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/sitemap.md) - [WixRouterRequest](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/wix-router-request.md) - [WixRouterResponse](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/wix-router-response.md) - [WixRouterSitemapEntry](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/wix-router-sitemap-entry.md) - [WixRouterSitemapRequest](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/wix-router-sitemap-request.md) - [WixRouterUser](https://dev.wix.com/docs/velo/events-service-plugins/routers/service-plugins/wix-router/wix-router-user.md)