Keep Salesforce and Postgres in step, without a platform in the middle.

AlgoBridge watches both sides for changes and moves them across in ten-second batches. It is MIT-licensed and runs on your own Docker or ECS, so there is no hosted service to sign up to and no per-record fee.

Generally available
Version
1.0
Released
1 May 2026
Runs on
Docker Compose · AWS ECS
Licence
MIT
Price
Free

How a change crosses.

Both directions, ten-second batches
SourceYour Salesforce orgTriggers on the objects you nominate record every change as it happens.
Your infrastructure
  1. 01DetectTrigger-based change detection on each side, rather than a poll that scans everything on a timer.
  2. 02BatchChanges queue and cross in ten-second batches over the SOAP and Bulk v2 APIs.
  3. 03ApplyThe other side is updated and the record’s own id written back, so the pair stays matched.
  4. 04AuditColumn-level diffs are kept for 31 days in hstore — what changed, when, and in which direction.
SinkYour PostgreSQL databasePostgreSQL 14 or later, with hstore enabled. Yours, wherever you run it.

AlgoBridge runs entirely on infrastructure you control. No record ever passes through a system CloudAlgo operates.

AlgoBridge keeps your Salesforce org and PostgreSQL database in sync — bidirectionally, automatically, and without any vendor dependency.

What it does.

Four capabilities
  1. 01

    Bidirectional Sync

    Push and pull records between Salesforce and PostgreSQL using trigger-based change detection with automatic SOAP API and Bulk API v2 selection.

  2. 02

    10-Second Batch Intervals

    Changes are detected and synced every 10 seconds by design — predictable, low-latency propagation with no configuration needed.

  3. 03

    31-Day Audit Trail

    hstore-based column-level diff tracking keeps a full 31-day log of every field change, giving you a complete audit trail out of the box.

  4. 04

    Self-Hosted & Open Source

    MIT-licensed and deployable on Docker Compose or AWS ECS. No vendor lock-in, no per-record pricing, no surprises.

The specification.

As built, v1.0
Language
Python 3 · async I/O
Sync engine
Trigger-based change detection · SOAP API + Bulk API v2
Database
PostgreSQL 14+ · hstore extension (column-level diffs)
Sync interval
10-second batches — configurable, no polling overhead
Deployment
Docker Compose or AWS ECS
Audit log
31-day column-level diff tracking via hstore
License
MIT — self-hosted, no vendor lock-in

What it costs, and what it needs.

Three prerequisites
Price

MIT

Open source and self-hosted: no licence fee, no per-record charge, and no cut of the data that crosses. Support on an enterprise install is a separate conversation.

Hosted Demo
Free (dev orgs)
Self-Hosted
Free — MIT license
Enterprise Support
Contact us
Before you install
  1. PostgreSQL 14+ with hstore extension enabled
  2. Salesforce Professional, Enterprise, or Unlimited edition with API access
  3. Docker Compose or AWS ECS for deployment

Where to go next.

AlgoBridge 1.0 · May 2026

AlgoBridge moves the records. Deciding which ones should cross is the harder half.

A sync is only as good as the model underneath it. If you are not sure which objects belong in Postgres, or what should happen when both sides change at once, that is the conversation to have before the install.