Vaadin Crud is a UI component add-on for Vaadin which provides CRUD UI for any data backend.

Vaadin Crud can be connected to any data source by wrapping it as a data provider. This enables the Crud to automatically do the following:

  • Lazy-load pages of the dataset
  • Sort the data based on sorting options clicked by the user in the column headers
  • Search through the data
  • Dispatch a new event and open an editor when the New button is clicked
  • Dispatch an "edit" event and open a an editor when an item is selected for editing
  • Detect unsaved changes and prompt whenever the user is exiting the editor
  • Dispatch "save", "delete" and "canceled" events based on the user's actions



Link to this version
StableReleased 18 February 2019CVAL 3.0
Framework Support
Vaadin platform 12+
Browser Compatibility
Install with
Release notes - Version 1.1.1