prestd is a Python SDK for pRESTd that provides a fluent, typed, and ergonomic (sync and async) API for interacting with Postgres backed REST endpoints.
Project description
prestd
prestd is a Python SDK for pRESTd that provides a fluent, typed, and ergonomic API
for interacting with Postgres backed REST endpoints. It enables developers to compose
readable, chainable queries for selecting, inserting, updating, and deleting data—without
writing raw HTTP calls or SQL—while supporting sync and async usage, optional Pydantic
models, pagination helpers, and clean error handling. Designed for excellent developer
experience, prestd makes pRESTd feel like a native Python data client rather than a
generic REST wrapper.
You get the full ergonomics of a fluent Python client, with the operational guarantees of Postgres, all while communicating over standard REST/HTTP protocols.
Prerequisites
This is a SDK for pRESTd, so you need to have a running instance of pRESTd connected to a Postgres database. You can find instructions for setting up pRESTd in its official repository: https://github.com/prest/prest
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file prestd-2026.1.1.tar.gz.
File metadata
- Download URL: prestd-2026.1.1.tar.gz
- Upload date:
- Size: 19.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
697f27b8c551f11211e3e6a170d73b758f8991db9d4e45175cceb9e5fd8372f8
|
|
| MD5 |
3def5f8a3192ac8e674f0ad9ea7ff624
|
|
| BLAKE2b-256 |
4d4d4cd8db7f186a9046e45df5454439401046566fe993b5b57e90e47abef7cb
|
File details
Details for the file prestd-2026.1.1-py3-none-any.whl.
File metadata
- Download URL: prestd-2026.1.1-py3-none-any.whl
- Upload date:
- Size: 10.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a963b0a9838e4e9435223636a55d8a2237ec0bf4cc38f18c4cfffd91553ce9c
|
|
| MD5 |
7a7020b8788463dc9a004ca152ecd0a9
|
|
| BLAKE2b-256 |
505856bb0635faa9b3d53e87267296c6e030e1b7dc1f02ac42f027b68351ad17
|