Difference between Blazor Server and Blazor WebAssembly

We are about to start a new "admin" type application project, with a lot of grids, data-editing and such. What I am trying to understand is whether it makes a difference for data connection, scaffolding, filtering etc if we make the app Blazor Server or Blazor WebAssembly.
It's my understanding that if we make it Blazor Server only, we can access the database directly, and don't need create a rest-api for CRUD-operations.
But does the Radzen components have the same features for both Server and WebAssembly?

Thank you for any insight into this topic.

Our components don’t have any specific server or WASM features.