This release is a pre-release and may not be stable for production use.
node-wire-connectors
One install for the Node Wire runtime and every official connector.
pip install node-wire-connectors
What is a meta package?
node-wire-connectors contains no code. It is a metadata-only package whose only job is to
depend on other packages, so installing it installs the Node Wire runtime and all eight
connectors at compatible versions. Each connector is still its own package on PyPI, imported and
upgraded on its own; this package just saves you listing them.
Use it when you want every connector available, for example in a Node Wire host or an MCP server that serves several systems. If you need only one or two, install those packages directly instead (see Install a subset).
What it includes
| Package | Connector ID | Connects to |
|---|---|---|
node-wire-runtime |
n/a | The connector framework all of the packages below run on |
node-wire-http |
http_generic |
Any REST endpoint (GET, POST, PUT, PATCH, DELETE), with SSRF protection |
node-wire-smtp |
smtp |
Email, through a server-pinned SMTP relay |
node-wire-stripe |
stripe |
Stripe payment intents, charges, subscriptions and refunds |
node-wire-slack |
slack |
Slack channel messages, direct messages and file uploads |
node-wire-salesforce |
salesforce |
Salesforce Leads and Contacts |
node-wire-google-drive |
google_drive |
Google Drive files and sharing |
node-wire-fhir-epic |
fhir_epic |
Epic FHIR R4: patients, encounters and document references |
node-wire-fhir-cerner |
fhir_cerner |
Oracle Health (Cerner) FHIR R4: patients, encounters and document references |
Every package is held within the same major version (>=1.x,<2), so upgrading this package
never moves you to a new major version of any of them.
After installing
Installing a connector does not turn it on. Node Wire loads only the connectors named in
NW_ALLOWED_CONNECTORS, so list the ones you use:
export NW_ALLOWED_CONNECTORS=http_generic,slack,stripe
Each connector then needs its own entry in config/connectors.yaml and its credentials. The
package page of each connector, linked above, lists both. See
Use a connector.
Install a subset
Install the connector packages you need by name; each one pulls in node-wire-runtime:
pip install node-wire-smtp node-wire-google-drive
Pre-releases
Pre-releases of this package are published as X.Y.ZbN and depend on the pre-releases of the
runtime and connectors. Install one with:
pip install --pre node-wire-connectors
A stable release depends only on stable releases of the runtime and connectors.
Documentation
- Node Wire on GitHub: source, issues and full documentation
- Node Wire documentation
- Connector catalog
- Configuration
- Changelog
License
Apache-2.0. See LICENSE.
Metadata
Release files for node-wire-connectors 1.0.0b1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| node_wire_connectors-1.0.0b1-py3-none-any.whl | Python 3 | none | any | Details |
Release files / node_wire_connectors-1.0.0b1-py3-none-any.whl
| Download URL | node_wire_connectors-1.0.0b1-py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
57063488c37f97c5c326244e853ac90143c29f17bf661a9587adae068af695be
|
|
BLAKE2b-256 checksum How to use checksums |
787cd76b01a5bd31b5aa1a1d91b0bd8333ad6f0bdc8a8e5dd96a38e00b8efd30
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Oct 16, 2026.
Transparency log