Build MongoDB Realm apps faster with Cosync

We provide building blocks for MongoDB Realm apps.
Leverage every opportunity.
Most apps have some very similar needs that are expected by users.
Realm simplifies the database storage and syncing for mobile app developers. Cosync helps you handle the common functionality like authentication and asset storage so that you don’t have to think about it.
Get started with Cosync so you can move on to developing the features that make your app unique.
Cosync JWT
Get secure user authentication and identity management through an RSA encrypted public/private key protocol. CosyncJWT works seamlessly with MongoDB Realm, and is an excellent JWT solution for providing user metadata to a collaborative application.

Made by Realm developers for Realm developers. 🎉
We have built and are still building MongoDB Realm apps right along with you.
We know what you’re going through.
Share about what you’re building and we’ll keep in touch with everything we’re doing to help elevate your apps.
Keep learning.
Are you looking for innovative solutions to reduce the amount of maintenance down the road?
Richard Krueger, our lead developer, shares insights into understanding the dynamic landscape of programming with Realm and the amazing capabilities that can be unlocked when you really understand the technology.
Realm Sync Permissions Explained
The MongoDB Realm documentation explains well enough how to set up partitions for an application. Where it is lacking is with best practices for a partition strategy, specifically a range of concrete examples where partitions can be used to solve specific synchronization/collaboration problems.
Multi-Threading with Realm in Swift
MongoDB Realm does support multi-threading very well, but the important thing is to keep Realm access in a secondary thread confined to that secondary thread. It should be noted that Realm objects cannot be shared between thread — even for reading!
Realm JWT Meta Data
Ok, so the user’s meta-data is passed as part of the JWT authentication token, now what? How does the client side application actually access that data? The answer to that question has both good news and bad news.
“Finding and using Cosync made it so that I could rapidly get going on the features I wanted to build.”

Kurt, React Native & iOS Realm Developer
