Community-Driven TwinCAT Package Feeds
This is an independent, community-driven open source project providing TwinCAT Package Manager repositories for Beckhoff industrial automation products. All packages are community-maintained and not officially affiliated with Beckhoff Automation GmbH & Co. KG.
Setup Instructions
Disable Signature Verification
TwinCAT Package Manager only accepts officially signed packages from Beckhoff Automation GmbH & Co. KG by default. To use community packages, you need to temporarily disable signature verification.
Disabling signature verification allows installation of third-party packages. Only use packages from trusted community sources. Review package contents and source code before installation. All community packages are provided "as is" without warranties.
You can re-enable signature verification at any time using the command shown in step 3.
Run this command in PowerShell as Administrator to disable signature checks:
tcpkg config unset -n VerifySignatures
Add Package Feeds
Add the community package feeds using one of the following methods:
Run these commands in PowerShell as Administrator to add the package feeds:
tcpkg source add -n "Beckhoff USA Community Stable" -s "https://packages.beckhoff-usa-community.com/stable/v3/index.json"
tcpkg source add -n "Beckhoff USA Community Testing" -s "https://packages.beckhoff-usa-community.com/testing/v3/index.json"
- Open TwinCAT Package Manager GUI
- Navigate to Settings ⚙ → Feeds
- Click the Add button to create a new package feed
- Enter the feed details:
- Name: Beckhoff USA Community Stable
- Source: https://packages.beckhoff-usa-community.com/stable/v3/index.json
- Leave credentials disabled
- Repeat steps 3-4 for the Testing feed if desired
- Click OK to save the configuration
Re-enable Signature Verification (Optional)
After installing community packages, you can re-enable signature verification to restore the default security settings for future package installations from official sources.
tcpkg config set -n VerifySignatures
Available Package Feeds
We provide two package feeds for different use cases. Copy the URLs below to add them to your TwinCAT Package Manager.
Stable Feed
Production-ready packages for stable deployments
https://packages.beckhoff-usa-community.com/stable/v3/index.json
Testing Feed
Latest packages with new features and updates
https://packages.beckhoff-usa-community.com/testing/v3/index.json
About This Project
Open Source Community
This is an independent, community-driven open source initiative. All packages and repositories are maintained by community contributors and are not officially affiliated with Beckhoff Automation GmbH & Co. KG.
Licensed Code
Each repository includes its own license. Please review the license terms in each project's repository before use. Most projects use permissive open source licenses.
Community Support
Have questions or issues? Visit the GitHub Issue Tracker for the specific project you're working with. Community members provide support and accept contributions.
Browse all community projects on GitHub:
github.com/Beckhoff-usa-communityLegal Disclaimer
All sample code provided by the Beckhoff-USA-Community repositories and distributed on packages.beckhoff-usa-community.com feeds, as well as sample code provided by Beckhoff Automation LLC, are for illustrative purposes only and are provided "as is" and without any warranties, express or implied. Actual implementations in applications will vary significantly. Beckhoff Automation LLC shall have no liability for, and does not waive any rights in relation to, any code samples that it provides or the use of such code samples for any purpose.
Community packages are independently maintained and provided without warranties. Review all code and licenses before use in production environments.