Secure Authentication        & Identity Management

Affordable, robust, & self-hosted authentication for all

Secure & Self-Hosted Authentication for Devs

Making secure authentication accessible to all developers and teams. Get secure user authentication and identity management through an RSA encrypted public/private key protocol. COSYNC JWT works seamlessly with MongoDB App Services, and is an excellent JWT solution for providing user metadata to a collaborative application.

R

2FA Built In

R

24/7/365 Uptime

R

Custom User Metadata

R

Custom Email Templates

R

Custom Authentication Flows

Asset Management for your Applications

Handle assets easily by storing a local reference to the image or video asset. COSYNC Storage resizes and optimizes images and video and provides previews. As data is synced, assets are automatically stored in your AWS S3 container and synced across devices.

R

Store in Amazon S3

R

One Click Initialization

R

Image Optimization

R

Expiring Assets

R

Simple Pricing

Made by developers for developers. 🎉

COSYNC is officially a MongoDB Partner – whether you’re building on MongoDB App Services, Azure or using other dev platforms, you can trust us.

We know what you’re going through.

Share what you’re building and we’ll keep in touch with everything we’re doing to help elevate your apps. Connect with us to learn more.

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.

App Services 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.

Read on Medium →

App Services 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.

Read on Medium →

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!

Read on Medium →

Start free today.