At present there is no method in the grid's public API to insert an item (i.e. fully populated new row) into the grid programmatically, that is, as distinct from visual edit mode using addRow(). There are methods to update the dataItem, and to remove an item, but no counterpart method to add an item exists. There are many use cases for this method; for one possible use case, please see this thread: http://www.kendoui.com/forums/ui/grid/how-to-append-a-row-programmatically-not-in-edit-mode.aspx#2442552 For my purposes, it would be optimal if the requested addItem() method did not destroy the UI state of expanded/collapsed groups. After it has been inserted, the item needs to behave exactly like all of the other rows in the grid: it should be "observed"; it should have a data-UID; it should have a corresponding dataItem; be included in grouping, sorting, filtering, etc etc.