Skip to main content

Developer-first replication platform — SDK and CLI

Project description

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 (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/ (what GitHub Pages deploys)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

repster-0.1.1.tar.gz (50.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

repster-0.1.1-py3-none-any.whl (71.8 kB view details)

Uploaded Python 3

File details

Details for the file repster-0.1.1.tar.gz.

File metadata

  • Download URL: repster-0.1.1.tar.gz
  • Upload date:
  • Size: 50.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for repster-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d4df4fcb19fcfebef94ab3bbd650c106b97093a2da775d15a8ae743c6b921d20
MD5 c57dcd14cbce4207fd86a18b8a855683
BLAKE2b-256 c117ed80602393f935905364979c21f04ecd74771eb941310a7927f33d786fd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for repster-0.1.1.tar.gz:

Publisher: publish-repster.yml on Terroface/terroface-monorepo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file repster-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: repster-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 71.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for repster-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1d4ae540bd23b8f184e783720323a145416a1147fb0c9ddae82de63b923db10f
MD5 ea122bed1a1a6e9fe4c5b3603a815d9f
BLAKE2b-256 0bc319e14efeb02b1068a7d7f2b935a1b391cc143f43e4cb99847eb64f379c35

See more details on using hashes here.

Provenance

The following attestation bundles were made for repster-0.1.1-py3-none-any.whl:

Publisher: publish-repster.yml on Terroface/terroface-monorepo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page