Pathway Licensing Guide
Pathway offers a flexible licensing model designed to accommodate both community users and enterprise deployments. This guide explains the different licensing options, usage limitations, and key considerations for developers.
Pathway Community License (Free Version)
Pathway Community is distributed under the Pathway Business Source License (BSL), which automatically converts to the open-source Apache 2.0 license after 4 years.
What's Included in Pathway Community?
- Most transformations and features available in Pathway.
- Most connectors for integrating data.
- Usage: Permitted for most commercial applications.
- Resource Limits:
- 8 GB RAM per node
- 4 CPU cores per node
- Deployment: Self-hosted only (no managed cloud services provided by Pathway).
- Exclusions: Cannot be used by cloud providers reselling "Stream Data Processing Services," as detailed in the license terms.
Pathway Community is free to use in production environments, as long as it adheres to these constraints.
Pathway Scale License (Advanced Features & Higher Limits)
Pathway Scale is intended for demanding users who need extra features and higher resource limits beyond what Pathway Community offers.
You can get a Pathway Scale license here.
What's Included in Pathway Scale?
- Enterprise connectors, including:
- Advanced features, such as:
- Higher Resource Limits:
- 16 GB RAM per node
- 4 CPU cores per node
- License Activation:
- Requires setting a license key using
pathway.set_license_key()
. - License keys are available in different tiers, which may be free or paid, depending on resource needs.
- Requires setting a license key using
Additional Terms for Pathway Scale Users
- By using a Pathway Scale license key, you agree that anonymized product usage data is sent to Pathway via an OpenTelemetry collector.
- This data helps improve Pathway and enhance support services.
- All collected data is governed by Pathway's Privacy Policy, which users can review to understand data handling practices.
Multi-Node Deployments & Licensing Considerations
Are the Resource Limits Per Node?
Yes, all memory and CPU limitations apply per node.
Can I Buy Multiple Scale Licenses for Multiple Nodes?
Yes, you can:
- Mix & match free (small) and paid (larger) Scale nodes to fit your needs.
- Purchase multiple licenses for multiple nodes.
- Enterprise Licenses are available to cover all nodes and pipelines under one agreement.
- Automation Restriction:
- Non-enterprise users cannot automate the launching of new instances.
- Scaling up/down must require manual intervention by a team member.
Looking for more?
If you want more, don't hesitate to contact us for an Enterprise License.