Skip to main content

Static Badge License: MIT Checks status Coverage GitHub Release


Logo

pocketbase-async

An async Python 3.11+ PocketBase SDK


Repository
Report Bug · Request Feature

About

PocketBase is an amazing tool to have in your developers backpack for a quick backend for your project. I found it pleasant to work with in Python but Vaphes existing Python SDK is in sync code while most of my application development is async these days. I started with a fork of Vaphes' SDK and tried to add async support but I gave up quite quickly and just started from scratch. You see the results here.

Installation

Note that this package is compatible with Python 3.11 and up. You can install this package directly from PyPi:

pip install pocketbase-async
# or if you use poetry
poetry add pocketbase-async

Usage

The API is mostly the same as the official JS SDK and the Vaphes Python SDK, with some exceptions. Authentication methods are namespaced under an extra .auth. There are some examples to help you along. More info to come.

Roadmap

See the project board for the list of planned work. See the open issues for a full list of proposed features (and known issues).

Contributing

Contributions are welcome and appreciated, be it typo-fix, feature or extensive rework. I recommend you to open an issue if you plan to spend significant effort on making a pull request, to avoid dual work or getting your work rejected if it really doesn't fit this project.

Don't forget to give the project a star! Thanks again!

  1. Fork the project
  2. Create your feature branch (git checkout -b feat/some-nice-feature)
  3. Commit your changes (git commit -m 'feat: Add some AmazingFeature')
  4. Push to the pranch (git push -u origin feat/some-nice-feature)
  5. Open a pull request

License

Distributed under the MIT License. See LICENSE.txt for more information.

Attributions

The pocketbase-async package was inspired and guided in implementation by several other projects:

Furthermore, a lot of the API tests were adapted from Vaphes' work (licensed MIT).


:arrow_up_small: Back to top

Metadata

Release files for pocketbase-async 0.13.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pocketbase-async 0.13.0
File Size Uploaded
pocketbase_async-0.13.0.tar.gz 13.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pocketbase-async 0.13.0
File Interpreter ABI Platform
pocketbase_async-0.13.0-py3-none-any.whl Python 3 none any Details

Total release size: 33.4 kB

Release files / pocketbase_async-0.13.0.tar.gz

Download URL pocketbase_async-0.13.0.tar.gz
Size 13.7 kB
Tags Source
SHA-256 checksum
How to use checksums
456e60e46539d59a9b84e7301c5de51d2cd00efc8e7622802129cdc1d5052efe
BLAKE2b-256 checksum
How to use checksums
357969c7a299ca858e1946175e51ba929afbf81b8371cb669c8c6dc6872302a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release files / pocketbase_async-0.13.0-py3-none-any.whl

Download URL pocketbase_async-0.13.0-py3-none-any.whl
Size 19.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ee7949fb24d65618fef8e33f5e1f4d8ec6d3f233499e6dad4ecd16bf3cf1ef51
BLAKE2b-256 checksum
How to use checksums
c450038272a3a78ecce427bad657862c3b276c590d2d9a3c42045e881ccd65d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.13.0 This release

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page