Rich Data Management for the C# Client

Love Writing C# Apps?

We are excited to announce the beta release of BreezeSharp, which brings rich data management to .NET clients ... all 2.5 billion of them!
Business apps display and edit rich collections of interconnected data. You and many others build these apps in C# every day. BreezeSharp lets you run these apps on every platform and device while giving you familiar tools, patterns and infrastructure.

Here are some of the benefits you'll find with BreezeSharp.

  • Rich Data Management
    A BreezeSharp app can query the server with client-side LINQ, cache the results on the client, and query that cache later with the same LINQ expressions. Breeze validates user input as it happens and before you save … with stock and custom validation rules. Run offline and lots more.

  • Native C# Clients
    2.5 billion devices run some flavor of .NET client … and BreezeSharp runs on all of them. The Windows frameworks of course: Windows Forms, Windows Presentation Foundation (WPF), Silverlight, Windows Phone, and the Windows “Modern” Apps. You can also write native iOS and Android apps in C# with BreezeSharp thanks to the Xamarin cross-platform technologies.

  • Your backend data services
    BreezeSharp communicates with any service that speaks HTTP and JSON. Are you serving data with Web API, OData or MVC backed by Entity Framework in front of SQL Server? Out-of the box. Running SharePoint, Node, or Rails? You’re covered. NHibernate? Yes. Mongo? You bet. Raven, Azure Tables, Couch, FireBase, Postgress? Java? No problem. Something we haven’t tried yet? Bring it! Consuming a 3rd party service that you can’t change? BreezeSharp adapts. There are no BreezeSharp server-side components.

Learn more on the BreezeSharp beta site and while you're there, give us ideas for making BreezeSharp even better.