NLP REST APIs NLP Tools
Containerized REST/microservice APIs for deploying NLP models and pipelines. Includes frameworks and templates for wrapping models in web services. Does NOT include domain-specific NLP applications, model training, or tools for specific tasks like sentiment analysis or NER (unless the primary focus is the API infrastructure itself).
There are 60 nlp rest apis tools tracked. 3 score above 50 (established tier). The highest-rated is gunthercox/mathparse at 66/100 with 53 stars and 25,002 monthly downloads.
Get all 60 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=nlp&subcategory=nlp-rest-apis&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Tool | Score | Tier |
|---|---|---|---|
| 1 |
gunthercox/mathparse
A Python library for evaluating natural language mathematical equations |
|
Established |
| 2 |
averbis/averbis-python-api
Conveniently access the REST API of Averbis products using Python |
|
Established |
| 3 |
ines/spacy-js
🎀 JavaScript API for spaCy with Python REST API |
|
Established |
| 4 |
giacbrd/python-dandelion-eu
A python client for connecting to all the services provided by https://dandelion.eu |
|
Emerging |
| 5 |
recap-utr/nlp-service
NLP microservice for computing embeddings |
|
Emerging |
| 6 |
explosion/spacy-services
💫 REST microservices for various spaCy-related tasks |
|
Emerging |
| 7 |
texttechnologylab/DockerUnifiedUIMAInterface
A UIMA-based tool for the scaled, uniform, distributed, platform-independent... |
|
Emerging |
| 8 |
ICLRandD/Blackstone
:black_circle: A spaCy pipeline and model for NLP on unstructured legal text. |
|
Emerging |
| 9 |
eellak/nlpbuddy
A text analysis application for performing common NLP tasks through a web... |
|
Emerging |
| 10 |
web64/nlpserver
NLP Web Service |
|
Emerging |
| 11 |
ljm625/syntaxnet-rest-api
A simple rest api for Google SyntaxNet, powered by docker |
|
Emerging |
| 12 |
microsoft/cookiecutter-spacy-fastapi
Cookiecutter API for creating Custom Skills for Azure Search using Python and Docker |
|
Emerging |
| 13 |
neelkamath/spacy-server
🦜 Containerized HTTP API for industrial-strength NLP via spaCy and sense2vec |
|
Emerging |
| 14 |
poteha/docker-nlp
Docker images for production NLP usage including deep learning |
|
Emerging |
| 15 |
SwiftBlue/google-nlp
Simple Google Cloud Natural Language Processing API wrapper that uses promises. |
|
Emerging |
| 16 |
Davisy/Deploy-NLP-Model-with-FastAPI
Learn how to build and deploy NLP model with FastAPI |
|
Emerging |
| 17 |
pemagrg1/NLP-Flask-Website
A simple Flask website for all NLP tasks which includes Text Preprocessing,... |
|
Emerging |
| 18 |
Hironsan/google-natural-language-sampler
Code examples for Google Natural Language API. |
|
Emerging |
| 19 |
kingabzpro/FastAPI-ML-Project
Learning and buiding API using Fast API |
|
Emerging |
| 20 |
ines/spacy-graphql
🤹♀️ Query spaCy's linguistic annotations using GraphQL |
|
Emerging |
| 21 |
rerender2021/NLP-API
A python server that provides NLP-related APIs. |
|
Experimental |
| 22 |
bstoilov/digitalowl-pysemantics
Free Python client, that utilizes the digitalowl.org NLP API. |
|
Experimental |
| 23 |
artpar/languagecrunch
LanguageCrunch NLP server docker image |
|
Experimental |
| 24 |
purvanshi/isolvemath
A platform which solves maths word problems in English language |
|
Experimental |
| 25 |
aihpi/workshop-mlops
Deployment of language detection model with Docker and FastAPI |
|
Experimental |
| 26 |
brainsharks-fyp17/mbart-deploy
Deploying and monitoring an mBART model (trained for text simplification),... |
|
Experimental |
| 27 |
ovuruska/deepinfra-python
Unofficial Python wrapper for the DeepInfra Inference API |
|
Experimental |
| 28 |
Snowflake-Labs/sfguide-text-embedding-snowpark-container-service
A pure-Python approach to packaging a text embedding model into a Snowpark... |
|
Experimental |
| 29 |
RxNLP/nlp-cloud-apis
RxNLP APIs for clustering sentences, extracting topics, counting words &... |
|
Experimental |
| 30 |
LinuxForHealth/nlp-insights
A service for updating bundles of FHIR resources with discovered insights using NLP |
|
Experimental |
| 31 |
JayThibs/spacy-example-deployed-service
This is an example project to get started on quickly deploying an NLP... |
|
Experimental |
| 32 |
ConflictingTheories/spacy_ws
Websocket example with Spacy.io |
|
Experimental |
| 33 |
nlpie/nlptab
A system for integration and visualization of diverse biomedical NLP applications. |
|
Experimental |
| 34 |
gtoffoli/commons-textanalysis
Text-analysis support for Django clients, talking through HTTP API to an... |
|
Experimental |
| 35 |
soyasis/gpt2-fastapi-docker-deploy
Deploy a fine-tuned GPT-2 model that answers 'how-to' questions |
|
Experimental |
| 36 |
vivalence/dockerized-stanza-nlp
Dockerized Stanza as API. Easy config and cached models. |
|
Experimental |
| 37 |
SOVLOOKUP/NLP-API
python 数地工厂 NLPSDK 关键词提取 摘要提取 新词发现 事件三元组提取 数据三元组提取 逻辑三元组提取 实体识别 短语组块识别 相似度计算... |
|
Experimental |
| 38 |
Arkiralor/DRFRefresher
A basic django apllication used to refresh up on core concepts of Django and... |
|
Experimental |
| 39 |
texttechnologylab/DUUI-Gateway
Web- and API-based encapsulation of the Docker Unified UIMA interface for... |
|
Experimental |
| 40 |
openminted/alvis-docker
Dockerizing Alvis and its components |
|
Experimental |
| 41 |
medelman17/blackstone-api
Blackstone is a spaCy model and library for processing long-form,... |
|
Experimental |
| 42 |
bensonrachellaw/nlp_windows_exe_ui
Using python 3.6: making a natural language processing system containing a... |
|
Experimental |
| 43 |
vochicong/datalab-nlp
NLP extension to Google Cloud Datalab |
|
Experimental |
| 44 |
RealKinetic/codelab
Codelab for Google Cloud (BigQuery, NLP, GAE) |
|
Experimental |
| 45 |
sarrabenyahia/datamuse
Docker webapp on django - Parisian Culture - Datamuse |
|
Experimental |
| 46 |
LorenzoMascia/nl2py
Natural Language to Python Flow |
|
Experimental |
| 47 |
tagtog/demo-webhooks
Quick example to connect a spaCy model to tagtog using webhooks 🤖 |
|
Experimental |
| 48 |
matovaro/PyUNML-DataSet
This repository contains all the files used and generated for the... |
|
Experimental |
| 49 |
robertovicario/2UML
A natural language tool that generates UML diagrams from text using a large... |
|
Experimental |
| 50 |
ElotlMX/esquite-api
FastAPI implementation of Esquite framework |
|
Experimental |
| 51 |
shivank1404/GoogleNlp
NLP using Cloud Natural Language by Google. |
|
Experimental |
| 52 |
chlotmpo/PictoFALC
📝 Un add-in pour illustrer vos documents FALC et promouvoir l’accessibilité |
|
Experimental |
| 53 |
chubozeko/EARS-Rule-Detection
An NLP project based on implementing and assessing the EARS (Easy Approach... |
|
Experimental |
| 54 |
ospark-org/Ospark
Ospark is an opensource for quickly builder of former model series. |
|
Experimental |
| 55 |
duyu09/QLU-NLP-Laboratory
齐鲁工业大学(山东省科学院) 自然语言处理与认知计算研究团队官方网站 (源代码仓库) Source code tree of official... |
|
Experimental |
| 56 |
rafaelsandroni/nlp-inference-api
A simple but scalable NLP API so you can skip from scratch and get started fast |
|
Experimental |
| 57 |
Infotrend-Inc/CoreAI
Dockerfile(s) to support ML, CV, NLP research and development, providing... |
|
Experimental |
| 58 |
nlpsandbox/phi-annotator-spark-nlp
An implementation of NLP Sandbox PHI Annotator API based on Spark NLP |
|
Experimental |
| 59 |
dltk-ai/openDLTK
openDLTK is a collection of open-source docker images, where the processing... |
|
Experimental |
| 60 |
d1egoprog/docker-stanford-corenlp
Custom Docker Image of the Stanford CoreNLP |
|
Experimental |