Compatible languages and package files

The Tidelift Subscription is compatible with open source packages from a variety of ecosystems, and we work with maintainers from all of these ecosystem.

Fully compatible ecosystems:

The following ecosystems and package managers are fully compatible.

  • Java (Maven)
  • JavaScript (npm)
  • Python (PyPI, conda)
  • Swift (Cocoapods)
  • Golang (Go)

Beta compatible ecosystems:

Beta ecosystems are not subject to our full scope of support for paying subscribers.

  • Rust (Cargo)
  • C# (Nuget)
  • Ruby (Rubygems)
  • PHP (Packagist)

What makes an ecosystem fully compatible?

For fully compatible ecosystems, Tidelift will provide:

1. Software bills of materials (SBOMs): We understand and parse project files to create a SBOM of direct and transitive dependencies.

2. Automation: The Tidelift CLI can be used to automate building a SBOM from project files as part of your CI/CD workflow.

3. Security, licensing, and maintenance metadata: Tidelift automatically discovers new packages and releases, and researches vulnerability, licensing, and maintenance data.

4. Maintainers: Tidelift actively works to partner with and pay maintainers for packages in the ecosystem to ensure the viability and security of the software supply chain.

What makes an ecosystem beta compatible?

For beta compatible ecosystems, Tidelift will provide:

1. Software bills of materials (SBOMs): We understand and parse project files to create a SBOM of direct and transitive dependencies.

2. Maintainers: Tidelift may partner with and pay select maintainers for packages in the ecosystem to ensure the viability and security of the software supply chain.

Ecosystem compatibility matrix

Screen_Shot_2022-05-26_at_12.13.08_PM.png

Manifests and lockfiles for compatible ecosystems

Screen_Shot_2022-05-26_at_1.13.21_PM.png

Screen_Shot_2022-05-26_at_1.13.36_PM.png

Screen_Shot_2022-05-26_at_1.13.48_PM.png

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.

Articles in this section