Skip to content

ElectricSQL Blog

The latest news and updates from the ElectricSQL project.


Electric BETA release

With version 1.0.0-beta.1, the Electric sync engine is now in BETA! If you haven't checked out Electric recently, it's a great time to take another look.

Local-first with your existing API

Local-first is often seen as eliminating your API. But what if you like your API or need to keep it as part of your stack? This post shows how you can develop local-first apps incrementally, using your existing API.

A new approach to building Electric

Electric Next is a new approach that we've adopted to building Electric. One that's informed by the lessons learned building the previous system and inspired by new insight from Kyle Mathews.

Electric v0.11 released with support for Postgres in the client

Version 0.11 of ElectricSQL. This is the first release with support for syncing to Postgres in the client.

Electric v0.10 released with shape filtering

We've published version 0.10 of Electric. This is the first release that properly supports where-clause and include-tree filtering with Shape-based sync.

Electrify, Ignition, Liftoff!

ElectricSQL was selected by Intel as one of 10 startups to participate in batch #6 of it's Intel Ignite accelerator programme in Munich.

Local AI with Postgres, pgvector and llama2, inside a Tauri app

Local AI with Postgres, pgvector and llama2, running inside a Tauri app with realtime sync powered by ElectricSQL 🤯 This is the architecture of the future!

ElectricSQL v0.9 released

To set the tone for 2024, we're kicking January off with a fresh release of Electric that introduces a whole slew of improvements to the experience of configuring, deploying, and developing with Electric.

Secure transactions with local-first

One of the most common questions we get asked about developing on ElectricSQL and local-first in general is how to do secure, confirmed transactions like bookings and payments.

ElectricSQL v0.8 released with JSON and Supabase support

Version 0.8 of ElectricSQL has now been released. This release improves data model and deployment compatibility, including support for JSON and running on popular managed Postgres and, such as Supabase and Digital Ocean.

Use ElectricSQL with the Ionic Framework and Capacitor

Introducing Electric Appointments, a demo mobile app built with the Ionic Framework and Capacitor.

ElectricSQL v0.7 released

We're thrilled to have published version 0.7 of ElectricSQL, which includes the new migration proxy and extended type support.

ElectricSQL hosted the first "Local-first Software London" meet-up

Last Thursday, the Electric team was excited to host the first Local-first Software London meet-up.

Linearlite - A local-first app built with ElectricSQL and React

Introducing Linearlite, a simplified, lightweight clone of Linear.app built with Electric.

Welcome Sam Willis!

Sam Willis has joined the team as a Founding Engineer.

Local-first sync for Postgres from the inventors of CRDTs

Introducing the v0.6 release of ElectricSQL. A local-first sync layer that you can use to build reactive, realtime, offline-capable apps directly on Postgres.

Welcome Andrei and Oleksii!

Electric is now backed by Andrei Miulescu and Oleksii Sholik has joined us as a Founding Engineer.

Developing local-first software

Local-first software is the natural evolution of state-transfer. It enables a modern, realtime multi-user experience, with built in offline support, resilience, privacy and data ownership.

Welcome José, Kevin and Garry!

José Valim, the creator of Elixir, distributed systems expert Kevin De Porre and startup engineering veteran Garry Hill have joined Electric.

The evolution of state transfer

Web development has been progressing through an evolution of state transfer. Local-first is the natural endgame and the vision we're working towards with Electric.

Relativity and causal consistency

In this post we explore the assumptions that distributed databases are based on and investigate how causal consistency fits the reality of a relativistic universe.

Introducing Rich-CRDTs

Rich-CRDTs are conflict-free data types (“CRDTs”) extended to provide additional (“Rich”) database guarantees. These guarantees, such as constraints and referential integrity, make building local-first applications much simpler.