Isomoprhic Typescript API for PostgreSQL

Open Source

Full type safety

Auto-generated types

Database schema types are generated and used in providing runtime safety and improved developer experience

Client and Server share the same types

Types are shared between client and server database handlers for end-to-end type safety

Auth and Access control

Row and column based access control

Limit data access at row and column level based on user roles

Dynamic access rules

Column update permissions can be data-dependent

File storage

Store and serve files locally or on the cloud

Upload and serve files using AWS S3 or local storage

Access rules

File access is managed through the files table and any referencing columns

Realtime data

Subscribe table data changes

Optimistic replication

Local changes are immediately reflected on the client