Repster
Lightweight scheduling and observability for dlt pipelines.
dlt loads your data; Repster runs it. Add one decorator to an existing dlt pipeline and get a scheduler, run history, retries, and a web UI. No orchestrator to deploy, no service to babysit. When pipelines need to run without your laptop open, rp deploy moves the same code to Repster Cloud (managed scheduling and an isolated serverless worker per run).
uv add repster
Docs
User documentation is published to docs.repster.online.
| Section | Purpose |
|---|---|
| Quickstart | build and run your first flow |
| Why Repster? | how it compares to cron, orchestrators, and managed ELT |
| CLI reference | all rp commands |
| Configuration | profiles, env vars, pyproject.toml |
| How-to guides | recipes for specific tasks |
| Explanation | concepts and background |
Local UI
repster dev starts a local web UI at http://localhost:8080: see all discovered flows, trigger runs, and stream logs. No account needed. Deployments, secrets, and team management live in the Repster Cloud UI (cloud.repster.online).
Philosophy
Pipelines belong in code, state should be visible and replayable, and pricing should reflect actual compute consumed, nothing more. Pipelines are code and every operation around them is a CLI command, which makes Repster as operable by AI coding agents as by humans. The SDK is open source (Apache-2.0) so developers can trust it: everything the CLI transmits to Repster Cloud is inspectable. The managed layer exists because running reliable distributed infrastructure is genuinely hard, and that's what Repster takes off your plate. The code is yours; we help you run it.
Developing the docs
The docs site is built with MkDocs Material; dependencies are declared in pyproject.toml. From the repster/ directory:
uv run --group docs mkdocs serve # live-reload server at http://127.0.0.1:8001
uv run --group docs mkdocs build # static site in site/ (deployed to Cloudflare Pages by CI)
Release files for repster 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| repster-0.2.1.tar.gz | 65.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| repster-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:153.7 kB
Release files / repster-0.2.1.tar.gz
| Download URL | repster-0.2.1.tar.gz |
|---|---|
| Size | 65.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
093b518ac0f54a9f78b29e66265f518a81beb9e73901001f76796453df95a523
|
|
BLAKE2b-256 checksum How to use checksums |
522051b7d43550dab46214d636107aadd0a71708bdb3deaedda7ef14d454ceaa
|
| 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 Aug 14, 2026.
Transparency logRelease files / repster-0.2.1-py3-none-any.whl
| Download URL | repster-0.2.1-py3-none-any.whl |
|---|---|
| Size | 88.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c2582d3ac223da481c08f9cf56ff52a9a634994104fb010e3aa9babfa6ec564d
|
|
BLAKE2b-256 checksum How to use checksums |
a5e19337c9ab4054dc0cc7d0e52979280c3ce8a472dcc12ee8bf1034a85546b6
|
| 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 Aug 14, 2026.
Transparency log