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.3.tar.gz (53.1 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.3-py3-none-any.whl (75.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: repster-0.1.3.tar.gz
  • Upload date:
  • Size: 53.1 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.3.tar.gz
Algorithm Hash digest
SHA256 dab12f34c79c68078225954b3da3555b0ecd219de878d675ef8733a5da0ea548
MD5 6376a2ef4e7c53549077642e7dcb57f7
BLAKE2b-256 cc7664decb3d2c670dc8047900635cf191bb192fcde432e18a9c2ab583982554

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: repster-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 75.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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7ebc620705e2782503ba752f32ad7f080ab04ef2c27dc11088d520eb01ba7802
MD5 fdca6641cd3ed0c9d373394113f34ec5
BLAKE2b-256 60e48c2b0ea8492ddb13705aa369d33bc23f59605f92ec5594058e47cecfb1df

See more details on using hashes here.

Provenance

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