open source and .NET

sensenet is an open source content services platform written in .NET for developers and development companies. Its enterprise grade security and permission system, makes it a perfect core of any content management solution, so you only need to focus on business logic.

You can build single-page apps using your favourite JS framework without steep learning curve and access each and every content easily through OData REST API. Additionally, any 3rd party service can be integrated into sensenet so the possibilities are infinite.

 

Simple 

Build as you like

Ready to use with modern JS frameworks. Check our document library and build your first project today.

Open 

Open standards

Open source using open standards. Every piece of code is available on GitHub.

Robust 

High availability

Designed for enterprise environments with high availability and easy scalability.

Has low cost 

Adaptable pricing

Tailor made licensing options for every need, from CPU core to revenue based pricing and even a free-forever community edition.

features

Dynamic Content Type 

CONTENT REPOSITORY

The storage layer of sensenet stores individual blocks of data. The Content Repository provides a unified service layer to manipulate content.

Versioning & Approval 

VERSIONING AND APPROVAL

sensenet has a built in versioning and approval system, which meets enterprise environment requirements. Here are the details.

Document Preview 

DOCUMENT VIEWER

A client-side plugin for displaying preview images generated by a background service used by sensenet ECM and can be integrated to any 3rd party project as well. Click to find more info.

Dynamic Content Type 

DYNAMIC CONTENT TYPE

Our extendable content type structure lets you create new types on the fly. This does not only mean new metadata: we even generate forms and other user interfaces automatically! Read our blogpost about it here.

Security 

SECURITY

Under the hood we use a complex security component with JWT and OAuth for industry standard authentication and authorization. It is in itself able to manage a fully featured permission system of an application. Can be used even in 3rd party projects outside of sensenet.

Collaboration 

COLLABORATION

In sensenet, Workspaces are sections of the site where employees, partners and vendors can work together on documents, tasks or events. You want to share and manage documents and memos. You want to assign tasks. You need a group calendar, or automated workflows that help you manage automated processes. You need Workspaces.

Client side support 

RICH CLIENT SIDE SUPPORT

Though sensenet is a headless CSP, we provide a rich client side layer through JavaScript and its typed superset TypeScript language using the JS Client API. We also support React and Redux.

Storage 

STORAGE OPTIONS

By default we store everything in MS SQL, but you can opt to store binaries using our MongoDB provider, in the filesystem, or you can even write your own external blob provider if you wish.

Extend 

USE, EXTEND, REPLACE

Manage content in the repository using C# and JavaScript SDK or the language of your choice to call, extend or replace our REST API.

Task management 

TASK MANAGEMENT

A standalone .Net component for managing and monitoring long-running background tasks in any application. Check it for more info.

Roadmap

  • 2018Q4
    • DMS v1.0
    • Cloud: Azure App Service
    • Admin GUI v0.1
    • DocViewer 2.0
    • DMS v2.0
    • Road to .Net Standard
    • Dynamic content type editing in SN7
    • Office Web Apps Server integration
  • 2019Q1
    • Customized events in the cloud
Check out our releases!

Please help us by completing this survey

Go to survey