{"schemaVersion":"1.0","snapshotId":"tv-20261031-f39b578e7aea","generatedAt":"2026-10-31T07:01:50.000Z","tool":{"schemaVersion":"1.0","slug":"sail","routeSlug":"sail","name":"Sail","description":"Drop-in Apache Spark replacement written in Rust for batch and streaming workloads.","status":"active","statusReason":null,"scoreVisibility":"verdict","scoreVersion":"v2-continuous-open-2026-08","scores":{"toolvitals":94,"health":95,"shipping":92,"zombie":1},"evidence":{"dataConfidence":90,"sourceCoverage":90,"publishConfidence":90,"lastChecked":"2026-10-30"},"classification":{"category":{"slug":"data","name":"Data & Analytics"},"useCase":{"slug":"data-pipelines","name":"Data Pipelines"},"toolMode":"open_source_project","toolModeLabel":"Source-visible project"},"openness":{"classification":"osi_approved_oss","label":"OSI-approved OSS","note":"This tool has an OSI-approved open-source license signal.","license":"Apache-2.0","licenseUrl":null},"repository":{"fullName":"lakehq/sail","url":"https://github.com/lakehq/sail","stars":3479,"forks":236,"watchers":21,"openIssues":306,"lastCommitDate":"2026-10-30","commitsLast30d":95,"commitsLast90d":293,"releasesLast90d":3,"activeContributors":25,"contributorsAsOf":"2026-10-30"},"website":"https://lakesail.com/","tags":["data","spark","stream-processing","lakehouse","open-source","batch-processing","etl","transformation","apache-iceberg","apache-spark","arrow","artificial-intelligence","big-data","data-engineering","datafusion","delta-lake"],"sources":[{"kind":"official-website","label":"Official website","url":"https://lakesail.com/","checkedAt":"2026-10-30"},{"kind":"source-repository","label":"Source repository","url":"https://github.com/lakehq/sail","checkedAt":"2026-10-30"}],"indexable":true,"indexReason":"sufficient tool evidence","canonicalUrl":"http://toolvitals.com/tools/sail/","markdownUrl":"http://toolvitals.com/tools/sail.md","jsonUrl":"http://toolvitals.com/api/agent/tools/sail"}}