Etebase makes it easy to build end-to-end encrypted applications by taking care of the encryption and its related challenges.
Think Firebase but encrypted in a way that only end-users can access their data.
// Setup encryption and login to server
const etebase = await Etebase.Account.login("username", "password");
const collectionManager = etebase.getCollectionManager();
// Create, encrypt and upload a new collection
const collection = await collectionManager.create(
"collection.type",
{ name: "My data" },
"My private data!"
);
await collectionManager.upload(collection);
Trusted by
Etebase is built using end-to-end encryption and modern cryptography, so your users can be sure that only they can access their data.
Etebase is packed with optional goodies for your every need, including: a full revision history of your data, easy sharing among users, strong integrity protections and more.
A set of client libraries and a server for building end-to-end encrypted applications.
Build apps quickly without worrying about the infrastructure or the encryption by using any of the Etebase client libraries. Everything is open-source, clients and server, so you can be sure it does what it says on the tin.
Etebase is available on all major platforms and is used by applications on the desktop, mobile and the web.
Some of the reasons why you would want to use Etebase.
Users care more and more about the privacy and security of their data. With Etebase, you have them both.
Encrypted data is safe in the case of a breach, and isn't even considered a data-breach under GDPR and HIPAA.
End-to-end encryption makes it much easier to comply with privacy regulation such as GDPR, HIPAA, CCPA, and FERPA.
Cryptography is different because it's easy to get wrong, hard to get right, and even harder to know if you got it right.
Etebase supports sharing data, access control, and everything you need for collaborative editing.
Integrated billing lets you charge users for using your service using a variety of different payment methods.
Etebase makes it easy to build performant applications while keeping user data both private and secure.
Etebase is open-source which means there is no vendor lock-in and anyone can audit the code and contribute.
We started working on EteSync, the first step of our vision, in 2017 and haven't stopped since.
We take care of the encryption and its related challenges so you don't have to.
const etebase = await Etebase.Account.login("username", "password");
const collectionManager = etebase.getCollectionManager();
// Fetch the first 50 collections
const collections = await collectionManager.list("etebase.files", { limit: 50 });
for (const collection of collections.data) {
console.log("Got collection:", collection.uid);
}
Etebase is fully open source, which means anyone can verify it really does what it says it does, and does it correctly.
Follow us on Github. Star and watch each repo for updates.