Connect any PostgreSQL-compatible tool to your Microsoft Access databases — no migration, no middleware, no compromises.
Get Started⚠️ Decommissioned
This tool has been superseded by msaccess-endpoint-ng.
The successor is a true PostgreSQL engine that uses Microsoft Jet/ACE as its storage engine, rather than a server that speaks the PostgreSQL wire protocol. New deployments should start there.
MS Access is a file-based desktop database — it was never designed as a high-concurrency network server. Before deploying the endpoint in production, be aware of these inherent limitations:
.accdb file, and query throughput drops sharply.TableDef.Indexes collection. If your database was created without explicit indexes (e.g. imported data with field-level primary keys only), the pg_index and pg_constraint catalog tables will appear empty.Need more scale? Consider keeping your Access data where it is and replicating it into a server-grade database. The endpoint gives you the connection — a replica gives you the performance, concurrency, and security that Access alone cannot provide.
🔄 Learn about Replicator — MS Access-to-Server Database Synchronisation
Replicate your Access data to PostgreSQL, MySQL, or SQL Server while leaving your original .accdb untouched. Your Access application keeps working. Your web apps and analytics get a real database.