Skip to main content

plm-connector-sdk

Wave 5 Conv D (FTR-605 V1 head) — decorator-based authoring surface for read-only connectors against external PLM systems.

Quick start

from plm_connector_sdk import (
    ConnectorContext,
    ConnectorReadRequest,
    ConnectorReadResult,
    connector,
    read_method,
)


@connector(id="teamcenter", version="1.0.0", description="Teamcenter ref")
class TeamcenterConnector:
    @read_method(name="get_item", evidence_ref_type="tc.item")
    async def get_item(
        self, request: ConnectorReadRequest, ctx: ConnectorContext
    ) -> ConnectorReadResult:
        ...

Federation with standalone MCP repos

Wave 5 Conv D ships the in-tree reference (teamcenter) only. Real production connectors for 3DEXPERIENCE / PTC Windchill live in standalone MCP-spec repos and federate at V1.1+ via the same ConnectorRuntime Protocol consumed by the engine-core dispatcher (no Python-level coupling — the dispatcher routes by connector_id to either an in-tree decorator-registered runtime OR an external MCP server URL once the wire protocol surface lands).

Authoring a new connector

See .federation/authoring-a-connector.md for the full generate → fill → verify workflow.

Import-linter contracts

  • plm_connector_sdk MUST NOT import plm_engine_core.
  • plm_connector_sdk MUST NOT import plm_skill_kernel.
  • plm_connector_sdk MUST NOT import plm_accelerators (Workbench).

Metadata

Release files for plm-connector-sdk 1.3.1

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

Source distribution (sdist)

Source distribution for plm-connector-sdk 1.3.1
File Size Uploaded Provenance Actions
plm_connector_sdk-1.3.1.tar.gz 41.2 kB With provenance Details for plm_connector_sdk-1.3.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for plm-connector-sdk 1.3.1
File Interpreter ABI Platform Actions
plm_connector_sdk-1.3.1-py3-none-any.whl Python 3 none any Details for plm_connector_sdk-1.3.1-py3-none-any.whl

Total release size: 69.5 kB

Release files / plm_connector_sdk-1.3.1.tar.gz

Download URL plm_connector_sdk-1.3.1.tar.gz
Size 41.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8d196116649246df2b1de0813ef60f8aed018aa38ef44e733cc321fb86c0b9cf
BLAKE2b-256 checksum
How to use checksums
95d838c81a694d8645feb07a8c10b065dd3b2569084d62eb7c77ac157e238e35
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 Aug 19, 2026.

Transparency log

Release files / plm_connector_sdk-1.3.1-py3-none-any.whl

Download URL plm_connector_sdk-1.3.1-py3-none-any.whl
Size 28.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dd269c7a448c38831fbaa82bf85fcae618f849aa2f74c98855c3f7b9f723624e
BLAKE2b-256 checksum
How to use checksums
87dbed2c3050cf8f0d3bf8d44272d14a7338206258936566561b121116273fbb
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 Aug 19, 2026.

Transparency log

Security for plm-connector-sdk 1.3.1

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

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for plm_connector_sdk-1.3.1.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 Aug 19, 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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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