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