KingDownloads

postgrest

by PostgREST 27.4k stars MITData & Database
Download
postgrest preview

About postgrest

PostgREST is a standalone web server that turns any PostgreSQL database into a RESTful API. It automatically generates API endpoints based on the database schema, providing a standards-compliant interface for data access.

The server is written in Haskell and uses the Warp HTTP server for performance. It delegates many operations to PostgreSQL itself, including JSON serialization, data validation, and authorization checks. This approach maintains data integrity while offering efficient API access.

Key features

  • Automatic generation of RESTful API endpoints from PostgreSQL schema
  • Authentication via JSON Web Tokens with database role delegation
  • Performance optimization through PostgreSQL binary protocol and connection pooling
  • API versioning through database schemas
  • OpenAPI standard documentation generation
  • Data integrity enforcement through PostgreSQL constraints

Download v14.15

Jul 13, 2026
View all 11 versions

Frequently asked questions

Is postgrest free?
Yes. postgrest is free and open-source software, distributed under the MIT license.
Which platforms does postgrest support?
postgrest provides downloads for Windows.
What is the latest version of postgrest?
The latest version is v14.15, released on Jul 13, 2026.
How do I install PostgREST?
Installation instructions are available in the documentation, including Docker installation options.
What platforms does PostgREST support?
PostgREST runs as a standalone server and can be installed on various platforms, with specific installation methods documented.
How does PostgREST handle security?
It uses JWT for authentication and delegates authorization to PostgreSQL role permissions, ensuring database-level security.
Is PostgREST open source?
Yes, PostgREST is an open source project with contributions welcomed under its GitHub repository.

More Data & Database