Blog

Sinkrona announced

July 2, 2019 · by Søren Granfeldt

This is the original announcement from 2019. Some plans have changed since then. See the front page for what Sinkrona Connect is today.

We are very happy to announce that Sinkrona is in the making. An old dream of building a versatile synchronization engine is finally coming true.

For many years I have worked in identity management, taking part in and leading many projects. Almost all of them involved Microsoft technology, and most of them were built on Microsoft Identity Manager (MIM) or one of its predecessors.

Those projects taught me that one of the biggest tasks is always the same: creating, maintaining and guaranteeing consistent data. Consistent data is the foundation you build everything else on in an identity solution. For that job, the MIM Synchronization Service has been a trusted companion and has proven its value many times over.

The MIM Synchronization Service still works well. Even so, we have decided to build a new synchronization engine, and we call it Sinkrona.

Why we are doing it

We believe that:

  • the identity world needs a great synchronization engine for many years to come;
  • state-based, consistent data is the foundation of every identity solution.

We want:

  • to go further than the solutions on the market today;
  • to make it available to everyone and shape it together with the community;
  • a product that complements existing identity and access management solutions and adds to their value.

We believe Sinkrona will grow into something that can complement the MIM Synchronization Service, and in some places replace it.

What is Sinkrona?

Sinkrona is a synchronization engine that imports, exports and aggregates data in a central repository. Many of the features you know and love from the MIM Synchronization Service will be there. Every connected system gets its own staging area, where objects and their data are synchronized to and from. The core service manages the connections to all connected systems through connectors, and it carries out provisioning and deprovisioning in those systems.

Sinkrona is built on modern, cross-platform .NET with a NoSQL database, so it runs on every platform .NET supports. It is fully extensible: you can build your own connectors and rules to control how the engine behaves.

Join us

As we work towards the first release, we will document much more about the features and how they work. We are very interested in your ideas, feature requests and feedback, and we will consider them for the first version or for the releases after it. Let us know what you think: write to [email protected].

I cannot tell you how much the team and I are looking forward to building the next generation of synchronization engine. It will be an exciting adventure, and we sincerely hope for your support.

On behalf of the team, thank you.
Søren Granfeldt