<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[developers - EteSync]]></title><description><![CDATA[EteSync, privacy, product updates and more...]]></description><link>https://blog.etesync.com/</link><image><url>https://blog.etesync.com/favicon.png</url><title>developers - EteSync</title><link>https://blog.etesync.com/</link></image><generator>Ghost 3.18</generator><lastBuildDate>Sat, 27 Jun 2026 16:25:45 GMT</lastBuildDate><atom:link href="https://blog.etesync.com/tag/developers/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Introducing Etebase - An End-to-end Encrypted SDK and Backend]]></title><description><![CDATA[<p>We are very excited to announce the release of <a href="https://www.etebase.com">Etebase</a> - an open-source and end-to-end encrypted SDK and backend for applications. Etebase is the new name for the EteSync protocol, and what powers all of the EteSync apps.</p><p>We never want to use non-encrypted applications ever again, which is why</p>]]></description><link>https://blog.etesync.com/introducing-etebase-an-end-to-end-encrypted-sdk-and-backend/</link><guid isPermaLink="false">5f031dbeb6b2bc00011d0a71</guid><category><![CDATA[Etebase]]></category><category><![CDATA[News]]></category><category><![CDATA[developers]]></category><dc:creator><![CDATA[Tom Hacohen]]></dc:creator><pubDate>Mon, 16 Nov 2020 08:36:55 GMT</pubDate><media:content url="https://blog.etesync.com/content/images/2020/11/introducing-etebase.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.etesync.com/content/images/2020/11/introducing-etebase.png" alt="Introducing Etebase - An End-to-end Encrypted SDK and Backend"><p>We are very excited to announce the release of <a href="https://www.etebase.com">Etebase</a> - an open-source and end-to-end encrypted SDK and backend for applications. Etebase is the new name for the EteSync protocol, and what powers all of the EteSync apps.</p><p>We never want to use non-encrypted applications ever again, which is why we created EteSync in the first place. We believe that by enabling other developers to easily build encrypted applications, we can make this dream a reality. Etebase is therefore the direct continuation to our vision for EteSync. Let's end-to-end encrypt everything!</p><p>We already mentioned Etebase in a few previous blog posts, and it's already being used by developers and EteSync itself. So we figured it's finally time for a more official announcement. So this is it!</p><p>Already know what Etebase is? Head to <a href="https://www.etebase.com">the website</a> or <a href="https://docs.etebase.com">the docs</a> to get started!</p><h2 id="what-is-it-exactly">What is it exactly?</h2><p>Etebase is a set of libraries and a server implementation (all open-source, of course) to help developers build encrypted applications. It hides away all of the encryption parts, and everything is done automatically in the background.</p><p>At the moment, it offers an easy way to save and sync user data in whatever simple or complex format your application requires. There are currently developer libraries for <code>Rust</code>, <code>JavaScript/TypeScript</code>, <code>Java/Kotlin</code>, <code>Python</code>, and <code>C/C++</code>, though we plan on adding more in the near future. We created <a href="https://www.etebase.com/#open-source">place-holder repositories</a> for a few languages we plan on supporting in the near future so you can star and watch them to sign-up for updates.</p><p>There is also <a href="https://docs.etebase.com">easy to follow documentation</a> for all of the above languages, including some example use cases and the first part of a formal specification.</p><p>In addition to the aforementioned capabilities, Etebase comes packed with a few additional goodies:</p><ul><li><strong>Full change history (optional)</strong> - a full changed history of all your data is saved automatically.</li><li><strong>Integrity protections</strong> - use transactions and sync-tokens to ensure that your data is always consistent.</li><li><strong>Collaborative</strong> - it's easy to share the same data across different users.</li><li><strong>Fast and efficient</strong> - thanks to sync-tokens, only modified data is returned from the API making it very fast.</li><li><strong>Encrypted data de-duplication</strong> - changes to items are automatically de-duplicated. This means that if you change a small part of a very large file, only that part will need to be re-uploaded and saved.</li><li><strong>And much more...</strong></li></ul><p>Got any feedback? Please <a href="https://www.etebase.com/about/#contact">let us know</a>!</p><h2 id="why-are-you-releasing-etebase">Why are you releasing Etebase?</h2><p>Over the years many developers have reached out to us about adding end-to-end encryption to their applications. We hope to enable them, and other developers to build the next-generate of applications as privacy-first and end-to-end encrypted.</p><p>Building encrypted applications <a href="https://fosdem.org/2019/schedule/event/challenges_with_building_end_to_end_encrypted_applications_learnings_from_etesync/">comes with a myriad of challenges</a> and requires changes to the development workflow. Good cryptography and bad cryptography look identical to the untrained eye, and the data being encrypted makes it harder for the server to maintain consistency, integrity and performance.</p><p>We already solved all of these problems (and more) in Etebase, so you don't have to. The same way that different applications don't reinvent HTTP for client-server communication, we believe they shouldn't reinvent Etebase for encryption.</p><h2 id="etesync-partners">EteSync Partners</h2><p>Another thing we are very excited about is what we call partners. Partners build apps using Etebase using EteSync's Etebase instance, which means users just use their existing EteSync accounts. We then share the revenue from these users with the developers.</p><p>This lets developers build applications without worrying about the backend or costs at all, but also keep user data safe thanks to encryption. In addition to getting access to the large number of existing EteSync users.</p><p>More information is available <a href="https://www.etebase.com/pricing#partner-account">on the Etebase website</a>.</p><h2 id="what-s-next">What's next?</h2><p>We hope Etebase will enable a new age of privacy-first and end-to-end encrypted applications. Your data will no longer be used to track, analyze and manipulate you. Your data, yours only!</p><p>If you are a developer looking to secure your users' data: start using Etebase or come <a href="https://www.etebase.com/community-chat/">chat with us</a>.</p><p>If you know of projects that could benefit from Etebase, please let us (and them) know!</p><p>Let's end-to-end encrypt everything!</p><h2 id="thank-you-nlnet-and-ngi0">Thank you NLnet and NGI0</h2><p>The work on EteSync 2.0 is made possible with financial support from <a href="https://nlnet.nl/" rel="nofollow">NLnet Foundation</a>, courtesy of <a href="https://nlnet.nl/discovery" rel="nofollow">NGI0 Discovery</a> and the <a href="https://ec.europa.eu" rel="nofollow">European Commission</a> <a href="https://ec.europa.eu/info/departments/communications-networks-content-and-technology_en" rel="nofollow">DG CNECT</a>'s <a href="https://ngi.eu" rel="nofollow">Next Generation Internet</a> programme.</p><p>The NLnet foundation in general and the NGI0-PET in particular is funding projects to protect everyone's digital privacy, especially in the context of the "next generation" of the internet. It's an extremely important cause which we at EteSync are very much aligned with. Please help by spreading the word about them.</p><hr><p>As usual, we would like to remind you that we rely on your feedback and contributions to make EteSync better. Do you have any suggestions or  are experiencing any issues? Please <a href="https://github.com/etesync">send patches</a>, <a href="https://github.com/etesync">report issues</a> or just <a href="https://www.etesync.com/about/#contact">contact us</a>.</p><p>Come chat with us on <a href="https://www.etesync.com/community-chat/">IRC/Matrix</a>, or follow us on <a href="https://mastodon.social/@EteSync">Mastodon</a>, <a href="https://twitter.com/EteSyncHQ">Twitter</a>, <a href="https://www.facebook.com/pg/etesync">Facebook</a>, <a href="https://www.reddit.com/r/EteSync/">reddit</a> or <a href="https://blog.etesync.com/rss/">RSS</a> for the latest updates and privacy-related content!</p>]]></content:encoded></item></channel></rss>