Skip to content
SPECIFICTION
Get listed

spaCy vs Spark NLP

spaCy

spacy.io

Spark NLP

johnsnowlabs.com

Side by side

FigurespaCySpark NLP
Price fromFree—
Free planYes—
Free trial——
Open source——
WindowsYesYes
macOSYesYes
LinuxYesYes
Self-hostedYes—
Plans published10
Spec score · Natural Language Processing Software8.4 (#2)5.7 (#21)
Founded20152015
HeadquartersBerlin, GermanyLewes, Delaware, USA

Plans

spaCy

  • spaCyFree

spaCy pricing →

Spark NLP

No plans published.

Spark NLP pricing →

In their own words

spaCy

spaCy is a free, open-source Python library for building natural language processing applications, with a focus on production use and large volumes of text. Its components handle named entity recognition, part-of-speech tagging, dependency parsing, sentence segmentation, text classification, lemmatization, morphology, and entity linking. The project lists support for 75+ languages and 84 trained pipelines for 25 languages, though trained pipelines are not available for every language. Developers can configure and train custom pipelines, describe training runs with configuration files, and package pipelines for installation as Python packages. spaCy can use pretrained transformers through spacy-transformers, and supports custom models in PyTorch, TensorFlow, and other frameworks. spaCy Projects supports workflows for downloads, commands, checksum verification, and caching, along with integrations for tracking, demos, model serving, distributed training, and Hugging Face Hub. Installation is available through pip, conda, or source on Linux, macOS, and Windows. The library can run on a user's servers without data leaving them. It is not a hosted software-as-a-service product or web application. The library is free under AGPL or a commercial license; transformer models require a GPU to run effectively.

Visit spacy.io

Spark NLP

Spark NLP has no write-up on Specifiction yet; its figures are above.

Visit johnsnowlabs.com