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.2.tar.gz (51.0 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.2-py3-none-any.whl (72.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: repster-0.1.2.tar.gz
  • Upload date:
  • Size: 51.0 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.2.tar.gz
Algorithm Hash digest
SHA256 7e7b570d9d07000fc45b2b7fcaf91b81f5d3eff3d6cdd7edf92d75aa2e975f0d
MD5 4323148f718a7eec91769b45259f0715
BLAKE2b-256 7b1c81dcc444d9e68f062720493be0d37bca4c7bb322876d37cae9f33d13f6c3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: repster-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 72.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c43c4f93e2363973efe3b54ce2467a5e556512490978ec947181809f83849397
MD5 6c741a02d70f881aca9ad82055a3eba5
BLAKE2b-256 07a83d6525be9d0df8927804fd8caa9441c345a8611d0e344c636d18ce08ed3d

See more details on using hashes here.

Provenance

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