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.0.tar.gz (50.6 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.0-py3-none-any.whl (71.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: repster-0.1.0.tar.gz
  • Upload date:
  • Size: 50.6 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.0.tar.gz
Algorithm Hash digest
SHA256 c151e71e0868ad96ed8b5fcfc479d09c9f4e6a2f91ee2e48e6e184c36f19a7f0
MD5 42f7b1f6ae194bff6f2e65ba519a76a0
BLAKE2b-256 4a01d4417a1cd9a9b1e50779b6a75f209412c1ecb046e79066d793100af148d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for repster-0.1.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: repster-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6a4f2e1119fd077c1282ef4081ba5d989f64342a2287d2dc0bbce209e5b5f9ff
MD5 561af4a4b6666782faebe0994de0248c
BLAKE2b-256 cd75946ba56f36e4e9386b0f9a816cd7e796f5c66acdcd4ca4b697207d72af0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for repster-0.1.0-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