ULDA Logo

Zero-config client-side encryption for JS & TS

Secure your application data without the hassle of server-side setup.

Why ULDA?

All in the Browser

Data is encrypted and decrypted on the client, so sensitive data never touches your server.

One-line Install

Integrate into any project with a single npm command. No complex configuration needed.

Battle-tested Crypto

Built on top of the Web Crypto API, using industry-standard AES-GCM and RSA-OAEP.

Get Started with Our Libraries

ulda

Core encrypted data layer

$ npm i ulda
ulda-sign

Lightweight signature utils

$ npm i ulda-sign

ulda-local

Drop-in localStorage backend. Coming soon!

Self-Host with Docker for Full Control

For teams and individuals who require maximum privacy and data sovereignty, ULDA offers a self-hostable sync server. Deploy it on your own infrastructure in minutes to keep your data entirely within your control.

$ docker run ulda/ulda-server:latest
See Docker Hub →

Transparent & Fair Licensing

Free for Open Source & Personal Use

ULDA is free for personal, open-source, and educational use, but not for commercial purposes. For commercial projects needing support or advanced features, we offer flexible and affordable licenses.

View Commercial Licensing

Latest Updates

Loading latest posts…