Polynote
Polynote is an open-source, polyglot notebook environment originally developed by Netflix and released publicly in 2019.
Profile
Polynote is an open-source, polyglot notebook that lets data scientists and engineers run Scala, Python, and SQL code in a single notebook, with built-in support for Apache Spark.
Polynote is an open-source, polyglot notebook environment originally developed by Netflix and released publicly in 2019. The project is hosted on GitHub under the polynote organization and has accumulated 4,600 stars and 393 forks as of early 2026. The last tagged release is version 0.7.2, published on January 26, 2026, which includes support for Apache Spark 3.5 alongside existing Spark 3.3 compatibility.
The repository shows 2,634 commits and 75 tags, indicating active maintenance. Polynote differentiates itself from Jupyter by supporting multiple programming languages (Scala, Python, SQL) in a single notebook with a focus on type safety and reproducibility. The project does not appear to have a corporate parent or dedicated funding; it remains a community-maintained open-source tool.
No revenue, headcount, or customer data is publicly available. The most notable recent development is the addition of Spark 3.5 support, which allows users to select between Spark versions via configuration, and a cross-compilation build system for Scala 2.12 and 2.13. The project's primary maintainers include Yi Cheng (wisechengyi) and other contributors from Netflix's data infrastructure team. There is no evidence of a commercial entity, paid product, or professional services offering under the Polynote name.
Who buys this
- Data engineering teams at large technology companies needing a Scala-native notebook environment
- Organizations running Apache Spark who want a notebook that supports multiple languages in one session
- Netflix internal teams and former Netflix engineers who adopted the tool internally
- Open-source users seeking an alternative to Jupyter with better type safety and reproducibility
Strengths and what to watch
Strengths
- Polyglot execution (Scala, Python, SQL) in a single notebook, which is rare among notebook tools
- Active open-source maintenance with 2,634 commits and regular releases (0.7.2 in January 2026)
- First-class Apache Spark integration with support for both Spark 3.3 and 3.5, including automatic runtime selection
Watch for
- No commercial entity or funding — the project relies entirely on volunteer maintainers and Netflix's continued support
- Limited adoption outside Netflix; the 4,600 GitHub stars are modest compared to Jupyter's 30,000+
- No clear governance or roadmap; the project has no foundation, paid staff, or formal contributor agreements
Key Information
- Industry
- Collaboration
- Founded
- 1986
Frequently Asked Questions
What is Polynote and what does it do?
Polynote is an open-source polyglot notebook environment originally developed by Netflix. It lets data scientists and engineers run Scala, Python, and SQL code in a single notebook, with built-in support for Apache Spark for data processing.
How does Polynote compare to Jupyter notebooks?
Polynote differentiates itself from Jupyter by supporting multiple programming languages like Scala, Python, and SQL in one notebook. It focuses on type safety and reproducibility, whereas Jupyter primarily supports Python with over 30,000 GitHub stars compared to Polynote's 4,600.
Does Polynote support Apache Spark?
Yes, Polynote offers first-class Apache Spark integration. It supports both Spark 3.3 and Spark 3.5, allowing users to select between versions via configuration. This makes it a strong choice for organizations running Spark who need a multi-language notebook environment.
Is Polynote still actively maintained?
Polynote is actively maintained as an open-source project on GitHub. As of early 2026, it has 2,634 commits and 75 tags, with its latest release version 0.7.2 on January 26, 2026. However, it relies on volunteer maintainers and Netflix's continued support.
Who uses Polynote and what are its main strengths?
Polynote is used by data engineering teams at large tech companies, especially those needing a Scala-native notebook environment. Its main strengths are polyglot execution of Scala, Python, and SQL in one notebook, active maintenance, and strong Apache Spark integration.
What are the limitations of Polynote?
Polynote has limited adoption outside Netflix, with only 4,600 GitHub stars compared to Jupyter's 30,000. It has no commercial entity or funding, relying on volunteer maintainers. There is no clear governance or roadmap, and no paid products or services are available.
Sources
- github.com — Repository metadata: 4,600 stars, 393 forks, 2,634 commits, 75 tags, latest release 0.7.2 on 2026-01-26, Spark 3.5 support added
- investors.planet.com — Planet Labs Q1 2027 earnings — unrelated to Polynote, confirms no financial data for Polynote exists
- fiscalnote.com — FiscalNote Q1 2026 earnings — unrelated to Polynote, confirms no financial data for Polynote exists
- techcrunch.com — TechCrunch unicorn list — Polynote not listed, confirming no venture funding or unicorn status