Install
Skipprd is the self-hosted ELT engine. After install you run skipprd discover, skipprd schema, and skipprd sync against a skippr.yml.
Prerequisites
- macOS arm64 or Linux x86_64
- Network access to the source, the destination, and
install.skippr.io(runtime plugins) - Destination credentials in the environment (warehouse, object store, or database)
Installing Skipprd means accepting the Skipprd EULA.
Homebrew
bash
brew tap skipprd/tap
brew install skipprd
skipprd --versionInstall script
bash
curl -sL https://raw.githubusercontent.com/skipprd/skipprd/main/install.sh | sh
skipprd --versionThe script installs skipprd to /usr/local/bin by default. Override the directory when you do not have root:
bash
curl -sL https://raw.githubusercontent.com/skipprd/skipprd/main/install.sh | SKIPPR_INSTALL_DIR="$HOME/.local/bin" shPin a release with SKIPPR_VERSION:
bash
curl -sL https://raw.githubusercontent.com/skipprd/skipprd/main/install.sh | SKIPPR_VERSION=v6.10.0 shRuntime plugins
Skipprd does not ship connector binaries beside the engine.
discoverandsyncresolve source, sink, and schema plugins from the published manifest index- artifacts download from
install.skippr.ioand cache under~/.skippr/runtime_plugins - set
SKIPPR_RUNTIME_PLUGIN_DIRto change the cache - a connector config may pin
version:per plugin
Next
Troubleshooting
unsupported SKIPPR_BINARY— this installer only installsskipprd.- macOS x86_64 / Linux arm64 — those release assets are not published yet. Use arm64 macOS or x86_64 Linux.
- Windows — Skipprd release archives are not published for Windows. Run the engine on macOS or Linux.
