> 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) ## [APIs](https://dev.wix.com/docs/velo/apis.md) ### [wix-data](https://dev.wix.com/docs/velo/apis/wix-data.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-data/introduction.md) - [Error Codes](https://dev.wix.com/docs/velo/apis/wix-data/error-codes.md) - [Migrate to the SDK](https://dev.wix.com/docs/velo/apis/wix-data/migrate-to-the-sdk.md) - [aggregate()](https://dev.wix.com/docs/velo/apis/wix-data/aggregate.md) - [bulkInsert()](https://dev.wix.com/docs/velo/apis/wix-data/bulk-insert.md) - [bulkRemove()](https://dev.wix.com/docs/velo/apis/wix-data/bulk-remove.md) - [bulkSave()](https://dev.wix.com/docs/velo/apis/wix-data/bulk-save.md) - [bulkUpdate()](https://dev.wix.com/docs/velo/apis/wix-data/bulk-update.md) - [filter()](https://dev.wix.com/docs/velo/apis/wix-data/filter.md) - [get()](https://dev.wix.com/docs/velo/apis/wix-data/get.md) - [insert()](https://dev.wix.com/docs/velo/apis/wix-data/insert.md) - [insertReference()](https://dev.wix.com/docs/velo/apis/wix-data/insert-reference.md) - [isReferenced()](https://dev.wix.com/docs/velo/apis/wix-data/is-referenced.md) - [query()](https://dev.wix.com/docs/velo/apis/wix-data/query.md) - [queryReferenced()](https://dev.wix.com/docs/velo/apis/wix-data/query-referenced.md) - [remove()](https://dev.wix.com/docs/velo/apis/wix-data/remove.md) - [removeReference()](https://dev.wix.com/docs/velo/apis/wix-data/remove-reference.md) - [replaceReferences()](https://dev.wix.com/docs/velo/apis/wix-data/replace-references.md) - [save()](https://dev.wix.com/docs/velo/apis/wix-data/save.md) - [sort()](https://dev.wix.com/docs/velo/apis/wix-data/sort.md) - [truncate()](https://dev.wix.com/docs/velo/apis/wix-data/truncate.md) - [update()](https://dev.wix.com/docs/velo/apis/wix-data/update.md) #### [Hooks](https://dev.wix.com/docs/velo/apis/wix-data/hooks.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-data/hooks/introduction.md) - [afterCount()](https://dev.wix.com/docs/velo/apis/wix-data/hooks/after-count.md) - [afterGet()](https://dev.wix.com/docs/velo/apis/wix-data/hooks/after-get.md) - [afterInsert()](https://dev.wix.com/docs/velo/apis/wix-data/hooks/after-insert.md) - [afterQuery()](https://dev.wix.com/docs/velo/apis/wix-data/hooks/after-query.md) - [afterRemove()](https://dev.wix.com/docs/velo/apis/wix-data/hooks/after-remove.md) - [afterUpdate()](https://dev.wix.com/docs/velo/apis/wix-data/hooks/after-update.md) - [beforeCount()](https://dev.wix.com/docs/velo/apis/wix-data/hooks/before-count.md) - [beforeGet()](https://dev.wix.com/docs/velo/apis/wix-data/hooks/before-get.md) - [beforeInsert()](https://dev.wix.com/docs/velo/apis/wix-data/hooks/before-insert.md) - [beforeQuery()](https://dev.wix.com/docs/velo/apis/wix-data/hooks/before-query.md) - [beforeRemove()](https://dev.wix.com/docs/velo/apis/wix-data/hooks/before-remove.md) - [beforeUpdate()](https://dev.wix.com/docs/velo/apis/wix-data/hooks/before-update.md) - [onFailure()](https://dev.wix.com/docs/velo/apis/wix-data/hooks/on-failure.md) #### [WixDataAggregate](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/introduction.md) - [ascending()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/ascending.md) - [avg()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/avg.md) - [count()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/count.md) - [descending()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/descending.md) - [filter()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/filter.md) - [group()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/group.md) - [having()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/having.md) - [limit()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/limit.md) - [max()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/max.md) - [min()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/min.md) - [run()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/run.md) - [skip()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/skip.md) - [sum()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate/sum.md) #### [WixDataAggregateResult](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate-result.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate-result/introduction.md) - [items](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate-result/items.md) - [length](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate-result/length.md) - [hasNext()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate-result/has-next.md) - [next()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-aggregate-result/next.md) #### [WixDataDistinct](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/introduction.md) - [ascending()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/ascending.md) - [descending()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/descending.md) - [filter()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/filter.md) - [getFilter()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/get-filter.md) - [getPropertyName()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/get-property-name.md) - [isAscending()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/is-ascending.md) - [isDescending()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/is-descending.md) - [limit()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/limit.md) - [propertyName()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/property-name.md) - [skip()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/skip.md) - [and()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/and.md) - [between()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/between.md) - [contains()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/contains.md) - [endsWith()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/ends-with.md) - [eq()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/eq.md) - [ge()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/ge.md) - [gt()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/gt.md) - [hasAll()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/has-all.md) - [hasSome()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/has-some.md) - [isEmpty()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/is-empty.md) - [isNotEmpty()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/is-not-empty.md) - [le()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/le.md) - [lt()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/lt.md) - [ne()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/ne.md) - [not()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/not.md) - [or()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/or.md) - [startsWith()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-distinct/starts-with.md) #### [WixDataFilter](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/introduction.md) - [and()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/and.md) - [between()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/between.md) - [contains()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/contains.md) - [endsWith()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/ends-with.md) - [eq()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/eq.md) - [ge()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/ge.md) - [gt()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/gt.md) - [hasAll()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/has-all.md) - [hasSome()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/has-some.md) - [isEmpty()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/is-empty.md) - [isNotEmpty()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/is-not-empty.md) - [le()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/le.md) - [lt()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/lt.md) - [ne()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/ne.md) - [not()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/not.md) - [or()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/or.md) - [startsWith()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-filter/starts-with.md) #### [WixDataQuery](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/introduction.md) - [ascending()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/ascending.md) - [count()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/count.md) - [descending()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/descending.md) - [distinct()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/distinct.md) - [fields()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/fields.md) - [find()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/find.md) - [include()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/include.md) - [limit()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/limit.md) - [skip()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/skip.md) - [and()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/and.md) - [between()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/between.md) - [contains()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/contains.md) - [endsWith()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/ends-with.md) - [eq()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/eq.md) - [ge()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/ge.md) - [gt()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/gt.md) - [hasAll()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/has-all.md) - [hasSome()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/has-some.md) - [isEmpty()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/is-empty.md) - [isNotEmpty()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/is-not-empty.md) - [le()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/le.md) - [lt()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/lt.md) - [ne()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/ne.md) - [not()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/not.md) - [or()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/or.md) - [startsWith()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query/starts-with.md) #### [WixDataQueryReferencedResult](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-referenced-result.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-referenced-result/introduction.md) - [items](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-referenced-result/items.md) - [totalCount](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-referenced-result/total-count.md) - [hasNext()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-referenced-result/has-next.md) - [hasPrev()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-referenced-result/has-prev.md) - [next()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-referenced-result/next.md) - [prev()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-referenced-result/prev.md) #### [WixDataQueryResult](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result/introduction.md) - [currentPage](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result/current-page.md) - [items](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result/items.md) - [length](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result/length.md) - [pageSize](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result/page-size.md) - [partialIncludes](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result/partial-includes.md) - [query](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result/query.md) - [totalCount](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result/total-count.md) - [totalPages](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result/total-pages.md) - [hasNext()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result/has-next.md) - [hasPrev()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result/has-prev.md) - [next()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result/next.md) - [prev()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-query-result/prev.md) #### [WixDataSort](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-sort.md) - [Introduction](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-sort/introduction.md) - [ascending()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-sort/ascending.md) - [descending()](https://dev.wix.com/docs/velo/apis/wix-data/wix-data-sort/descending.md)