Skip to main content

A standard + thin toolkit for building and maintaining a fleet of small, reusable automations. Early work in progress.

Project description

reusio

A standard + a thin toolkit for building and maintaining a whole fleet of small, reusable automations — data ETL, API/SaaS integrations, and light RPA.

Status: early work in progress. This release reserves the package name while the toolkit is in active design.

The idea

The hard, reusable parts of an automation — connecting to a database, authenticating to an API, sending email, opening an SFTP session — should be written once, tested once, and reused everywhere. reusio is a single standard shape for an automation plus a tested, versioned library of connectors and a searchable reuse catalog, so the second automation is faster to build than the first, and the hundredth faster than the tenth.

  • One shape. Every automation declares the integrations it needs in config and receives connected, typed handles — declaring is the only wiring.
  • Reuse over re-derivation. A shared connector library + catalog; search before you write.
  • Guaranteed lifecycle. Setup → work → teardown, with cleanup on success and failure.
  • Pluggable secrets, no lock-in. Secrets come from a configured backend; the scheduler only triggers.
  • AI-first authoring. Explicit conventions a coding assistant can scaffold against, guarded by a type-check gate.

Install

pip install reusio

License

MIT © 2026 Kacper Borowiecki

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

reusio-0.0.1.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

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

reusio-0.0.1-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file reusio-0.0.1.tar.gz.

File metadata

  • Download URL: reusio-0.0.1.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for reusio-0.0.1.tar.gz
Algorithm Hash digest
SHA256 4babf9961b01eb0f0e2ae6ec665e90fb864def917a3b83bd448c0eca771fbe96
MD5 9b5c422b3ffc765859c47a9a8a25b936
BLAKE2b-256 0566cf2dfbf418bb99453883ed1048936515afe6b0ca98c842bbd332c4f7cf99

See more details on using hashes here.

File details

Details for the file reusio-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: reusio-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for reusio-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b5e7539c242f12abafb7047551cc7e24a309749b06273d454052c78703c19f73
MD5 f8e32fb8da7e8057d6326a1cabc34e0b
BLAKE2b-256 bda300bd55c90aede0b848c2c1136a0716f3b99311f61a5c1796e7a0b022af16

See more details on using hashes here.

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