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.5.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.5.0
File Size Uploaded Provenance
plugsync_cli-0.5.0.tar.gz 87.7 kB With provenance Details

Built distribution (wheel)

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

Total release size: 142.0 kB

Release files / plugsync_cli-0.5.0.tar.gz

Download URL plugsync_cli-0.5.0.tar.gz
Size 87.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3393f33c8345bfe022425501142ecc4ea5125a47671b1cdf0913519167b3244d
BLAKE2b-256 checksum
How to use checksums
5b09636c1392cd461847209b492df348977e3f1f0b9ed7cb8b4a11818fc582c2
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 10, 2026.

Transparency log

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

Download URL plugsync_cli-0.5.0-py3-none-any.whl
Size 54.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c7a72f815f8a2f9ac4d8111d917605a31f79bf91da96048cc240c3ca0ac5624c
BLAKE2b-256 checksum
How to use checksums
164b9f0bf2629f98c10c24902e8c878993a91960f31dce8592ff62d0daa85522
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 10, 2026.

Transparency log

Security for plugsync-cli 0.5.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.5.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 10, 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