# Kendo UI for jQuery DataSource Overview

The [Kendo UI DataSource component](https://demos.telerik.com/kendo-ui/datasource/index) plays a central role in all web applications built with Kendo UI for jQuery.

The DataSource is an abstraction for using local data (arrays of JavaScript objects) or remote data (web services returning JSON, JSONP, [oData](http://www.odata.org/), or XML). The DataSource supports CRUD (Create, Read, Update, Destroy) data operations and provides both client-side and server-side support for sorting, paging, filtering, grouping, and aggregates.

> A known limitation is the inability to name a DataSource field "data".

## Functionality and Features

* [DataSource Operations](https://www.telerik.com/kendo-jquery-ui/documentation/framework/datasource/datasource-operations)—The Kendo UI for jQuery DataSource provides both client-side and server-side support for sorting, paging, filtering, grouping, and aggregates.
* [CRUD Operations](https://www.telerik.com/kendo-jquery-ui/documentation/framework/datasource/crud)—The DataSource component supports CRUD (Create, Read, Update, Destroy) data operations.
* [CORS Operations](https://www.telerik.com/kendo-jquery-ui/documentation/framework/datasource/cors)—With the DataSource, you can also perform Cross-Origin Resource Sharing as described in Todd Anglin's blog post from October 3, 2011.
* [Offline Support](https://www.telerik.com/kendo-jquery-ui/documentation/framework/datasource/offline)—The DataSource operates in an offline mode which enables data-bound Kendo UI components to function without an active server connection.
* [Hierarchical DataSource](https://www.telerik.com/kendo-jquery-ui/documentation/framework/datasource/hierarchical)—The `HierarchicalDataSource` component allows you to represent hierarchical data.

## Next Steps

* [Getting Started with the Local DataSource Binding](https://www.telerik.com/kendo-jquery-ui/documentation/framework/datasource/get-started-local-data)
* [Getting Started with the Remote DataSource Binding](https://www.telerik.com/kendo-jquery-ui/documentation/framework/datasource/get-started-remote-data)
* [CORS Data Fetching from Another Domain](https://www.telerik.com/kendo-jquery-ui/documentation/framework/datasource/cors)
* [DataSource JavaScript API Reference](https://www.telerik.com/kendo-jquery-ui/documentation/api/data/datasource)
* [DataSource Demos](https://demos.telerik.com/kendo-ui/datasource/index)
* [Knowledge Base](https://docs.telerik.com/kendo-ui/knowledge-base)

## See Also

* [Kendo UI for jQuery DataSource Homepage](https://www.telerik.com/kendo-jquery-ui/datasource)
* [jQuery Forums](https://www.telerik.com/forums/kendo-ui)
* [jQuery Blog](https://www.telerik.com/blogs/tag/jquery)
* [jQuery Videos](https://www.telerik.com/videos/kendo-jquery-ui)
* [jQuery Roadmap](https://www.telerik.com/support/whats-new/kendo-ui/roadmap)
* [jQuery Pricing](https://www.telerik.com/purchase/kendo-ui)
* [jQuery Training](https://learn.telerik.com/learn/course/external/view/elearning/30/kendo-ui-for-jquery-with-javascript)
