PostgREST: A RESTful API for PostgreSQL icon

PostgREST: A RESTful API for PostgreSQL

PostgREST is a powerful tool that transforms any existing PostgreSQL database into a fully RESTful API, providing a standards-compliant and high-performance solution for developers. By leveraging database capabilities, it ensures optimal efficiency and security while simplifying the API development process.

Features

Automatically generates a RESTful API from PostgreSQL schemas.

Delivers subsecond response times, handling up to 2000 requests/sec.

Supports versioning through database schemas, allowing seamless upgrades.

Utilizes JSON Web Tokens for secure authentication and role-based authorization.

Self-documenting API with interactive documentation generation.

Ensures data integrity by enforcing declarative constraints directly in the database.

Repository Details

23,501
1,032
Updated: 12/1/2024

Languages

Haskell
PLpgSQL
Python
Nix
Shell

Topics

haskell
database
rest
postgresql
server
postgrest
automatic-api
postgres
api
http
pg
pgsql
sql

License

MIT License