Skip to main content

plugsync-cli

Command-line client for plugsync, managing HubSpot connectors like code: pull a connector's config to a local directory, edit it, push it back to the draft, diff against a published version, validate, preview a publish, and manage plugins -- all without cloning the plugsync backend repo.

push writes the draft and stops. Publishing is opt-in (push --publish), so a config never reaches production as a side effect of saving a file.

Install

pip install plugsync-cli

Requires Python 3.12+.

Quickstart

plugsync auth login -e you@example.com
plugsync pull my-connector

api_url defaults to the hosted platform (https://app.plugsync.com), so there's nothing to configure for the common case. Point it elsewhere with plugsync config set api_url <url>. plugsync auth login saves a bearer credential to ~/.plugsync/config.yaml that every subsequent command reuses. PLUGSYNC_API_URL / PLUGSYNC_API_KEY environment variables override the config file, handy for CI.

Commands

Command Purpose
plugsync auth login / logout Authenticate (email/password JWT, or a long-lived org API key with --token)
plugsync config set/get/show Manage ~/.plugsync/config.yaml
plugsync pull <name> Download a connector's draft as a local directory (--revision N for a published version)
plugsync push <name> Upload a local connector directory to the draft (--publish to also publish)
plugsync diff <name> Diff local files vs. a published version
plugsync validate <name> Preflight the draft; non-zero exit on an error
plugsync preview <name> Preview a publish's effects and its preflight findings
plugsync log <name> Show a connector's published version history
plugsync rollback <name> Restore a published version into the draft
plugsync connector breakers <name> List the connector's flows whose circuit breaker is open
plugsync connector flow retry <name> <flow> Retry one blocked flow now, instead of waiting for its automatic attempt
plugsync plugin init/push/list/status/logs/metrics/invoke/promote/publish/rollback Author and manage plugins (Enterprise tier)

Run plugsync --help or plugsync <command> --help for the full option list.

Compatibility

This CLI ships on its own release cadence, independent of the plugsync backend. It declares the minimum API version it expects and checks it against the API at the start of any command that talks to it, warning (never failing outright) if the API is older than expected.

Documentation

Full reference docs, including the plugin authoring dev-loop, live at docs.plugsync.com and in the plugsync repository.

License

Proprietary. This CLI talks to the plugsync SaaS API; see plugsync.com/terms for the terms governing use of the plugsync service.

Metadata

Release files for plugsync-cli 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for plugsync-cli 0.7.0
File Size Uploaded Provenance
plugsync_cli-0.7.0.tar.gz 99.4 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for plugsync-cli 0.7.0
File Interpreter ABI Platform
plugsync_cli-0.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 158.8 kB

Release files / plugsync_cli-0.7.0.tar.gz

Download URL plugsync_cli-0.7.0.tar.gz
Size 99.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a8b1c110934dc929f4f6dbd74a3bf71a0ae1593da99ae0826a4fa2db05eae5d7
BLAKE2b-256 checksum
How to use checksums
12df56c6085c9f928e31e27c303538da15d956af65cd943958b78932f8a1a56e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Release files / plugsync_cli-0.7.0-py3-none-any.whl

Download URL plugsync_cli-0.7.0-py3-none-any.whl
Size 59.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cc5d88aeb38eb3b31b4a3a9f13d8c1fd7e11ba7fd568f4118ecda82bc97206b8
BLAKE2b-256 checksum
How to use checksums
072d71a73277626a8917a1da8d92f29e58b20a6a4fe434fa0d04e0a7870b791a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

Security for plugsync-cli 0.7.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for plugsync_cli-0.7.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 22, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page