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 66 nlp rest apis tools tracked. 4 score above 50 (established tier). The highest-rated is gunthercox/mathparse at 63/100 with 53 stars.
Get all 66 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 |
ines/spacy-js
🎀 JavaScript API for spaCy with Python REST API |
|
Established |
| 3 |
averbis/averbis-python-api
Conveniently access the REST API of Averbis products using Python |
|
Established |
| 4 |
giacbrd/python-dandelion-eu
A python client for connecting to all the services provided by https://dandelion.eu |
|
Established |
| 5 |
recap-utr/nlp-service
NLP microservice for computing embeddings |
|
Emerging |
| 6 |
texttechnologylab/DockerUnifiedUIMAInterface
A UIMA-based tool for the scaled, uniform, distributed, platform-independent... |
|
Emerging |
| 7 |
explosion/spacy-services
💫 REST microservices for various spaCy-related tasks |
|
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 |
Davisy/Deploy-NLP-Model-with-FastAPI
Learn how to build and deploy NLP model with FastAPI |
|
Emerging |
| 15 |
poteha/docker-nlp
Docker images for production NLP usage including deep learning |
|
Emerging |
| 16 |
SwiftBlue/google-nlp
Simple Google Cloud Natural Language Processing API wrapper that uses promises. |
|
Emerging |
| 17 |
pemagrg1/NLP-Flask-Website
A simple Flask website for all NLP tasks which includes Text Preprocessing,... |
|
Emerging |
| 18 |
ines/spacy-graphql
🤹♀️ Query spaCy's linguistic annotations using GraphQL |
|
Emerging |
| 19 |
Hironsan/google-natural-language-sampler
Code examples for Google Natural Language API. |
|
Emerging |
| 20 |
kingabzpro/FastAPI-ML-Project
Learning and buiding API using Fast API |
|
Emerging |
| 21 |
rerender2021/NLP-API
A python server that provides NLP-related APIs. |
|
Emerging |
| 22 |
bstoilov/digitalowl-pysemantics
Free Python client, that utilizes the digitalowl.org NLP API. |
|
Emerging |
| 23 |
artpar/languagecrunch
LanguageCrunch NLP server docker image |
|
Emerging |
| 24 |
aihpi/workshop-mlops
Deployment of language detection model with Docker and FastAPI |
|
Emerging |
| 25 |
purvanshi/isolvemath
A platform which solves maths word problems in English language |
|
Emerging |
| 26 |
Snowflake-Labs/sfguide-text-embedding-snowpark-container-service
A pure-Python approach to packaging a text embedding model into a Snowpark... |
|
Emerging |
| 27 |
LinuxForHealth/nlp-insights
A service for updating bundles of FHIR resources with discovered insights using NLP |
|
Emerging |
| 28 |
ConflictingTheories/spacy_ws
Websocket example with Spacy.io |
|
Emerging |
| 29 |
nlpie/nlptab
A system for integration and visualization of diverse biomedical NLP applications. |
|
Emerging |
| 30 |
RxNLP/nlp-cloud-apis
RxNLP APIs for clustering sentences, extracting topics, counting words &... |
|
Emerging |
| 31 |
JayThibs/spacy-example-deployed-service
This is an example project to get started on quickly deploying an NLP... |
|
Emerging |
| 32 |
gtoffoli/commons-textanalysis
Text-analysis support for Django clients, talking through HTTP API to an... |
|
Emerging |
| 33 |
soyasis/gpt2-fastapi-docker-deploy
Deploy a fine-tuned GPT-2 model that answers 'how-to' questions |
|
Emerging |
| 34 |
vivalence/dockerized-stanza-nlp
Dockerized Stanza as API. Easy config and cached models. |
|
Emerging |
| 35 |
Arkiralor/DRFRefresher
A basic django apllication used to refresh up on core concepts of Django and... |
|
Experimental |
| 36 |
SOVLOOKUP/NLP-API
python 数地工厂 NLPSDK 关键词提取 摘要提取 新词发现 事件三元组提取 数据三元组提取 逻辑三元组提取 实体识别 短语组块识别 相似度计算... |
|
Experimental |
| 37 |
ovuruska/deepinfra-python
Unofficial Python wrapper for the DeepInfra Inference API |
|
Experimental |
| 38 |
bensonrachellaw/nlp_windows_exe_ui
Using python 3.6: making a natural language processing system containing a... |
|
Experimental |
| 39 |
vochicong/datalab-nlp
NLP extension to Google Cloud Datalab |
|
Experimental |
| 40 |
medelman17/blackstone-api
Blackstone is a spaCy model and library for processing long-form,... |
|
Experimental |
| 41 |
RealKinetic/codelab
Codelab for Google Cloud (BigQuery, NLP, GAE) |
|
Experimental |
| 42 |
sarrabenyahia/datamuse
Docker webapp on django - Parisian Culture - Datamuse |
|
Experimental |
| 43 |
shivank1404/GoogleNlp
NLP using Cloud Natural Language by Google. |
|
Experimental |
| 44 |
matovaro/PyUNML-DataSet
This repository contains all the files used and generated for the... |
|
Experimental |
| 45 |
LorenzoMascia/nl2py
Natural Language to Python Flow |
|
Experimental |
| 46 |
tagtog/demo-webhooks
Quick example to connect a spaCy model to tagtog using webhooks 🤖 |
|
Experimental |
| 47 |
texttechnologylab/DUUI-Gateway
Web- and API-based encapsulation of the Docker Unified UIMA interface for... |
|
Experimental |
| 48 |
chlotmpo/PictoFALC
📝 Un add-in pour illustrer vos documents FALC et promouvoir l’accessibilité |
|
Experimental |
| 49 |
ospark-org/Ospark
Ospark is an opensource for quickly builder of former model series. |
|
Experimental |
| 50 |
chubozeko/EARS-Rule-Detection
An NLP project based on implementing and assessing the EARS (Easy Approach... |
|
Experimental |
| 51 |
duyu09/QLU-NLP-Laboratory
齐鲁工业大学(山东省科学院) 自然语言处理与认知计算研究团队官方网站 (源代码仓库) Source code tree of official... |
|
Experimental |
| 52 |
Infotrend-Inc/CoreAI
Dockerfile(s) to support ML, CV, NLP research and development, providing... |
|
Experimental |
| 53 |
rafaelsandroni/nlp-inference-api
A simple but scalable NLP API so you can skip from scratch and get started fast |
|
Experimental |
| 54 |
d1egoprog/docker-stanford-corenlp
Custom Docker Image of the Stanford CoreNLP |
|
Experimental |
| 55 |
dltk-ai/openDLTK
openDLTK is a collection of open-source docker images, where the processing... |
|
Experimental |
| 56 |
ElotlMX/esquite-api
FastAPI implementation of Esquite framework |
|
Experimental |
| 57 |
robertovicario/2UML
A natural language tool that generates UML diagrams from text using a large... |
|
Experimental |
| 58 |
nlpsandbox/phi-annotator-spark-nlp
An implementation of NLP Sandbox PHI Annotator API based on Spark NLP |
|
Experimental |
| 59 |
yudhiesh/ray-serve-composite-model
Using Ray Serve and FastAPI to serve a composite NLP model |
|
Experimental |
| 60 |
axs03/SeamlessM4Tv2-API
Docker containerized deployable API endpoints for the SeamlessM4Tv2 model... |
|
Experimental |
| 61 |
MahmoudHussienMohamed/Flask-APIs
Simple AI\ML Flask APIs with flask-ngrok. |
|
Experimental |
| 62 |
Maria-Liakata-NLP-Group/long
"LoNG" is a web user interface for performing longitudinal NLP analysis. |
|
Experimental |
| 63 |
Newspaper-Advertisement-Analyzer/server
Welcome to the Newspaper Advertisement Analysis Server repository! This... |
|
Experimental |
| 64 |
Gabryxx7/nlp-flask-server
A web-based NLP microservice. Host NLP models on a flask-based server and... |
|
Experimental |
| 65 |
MehmetNurKavan/nlp_app_fast_api
fastAPI usage for NLP flutter app |
|
Experimental |
| 66 |
clementsicard/un-semun
Repository for SemUN 🇺🇳 project at United Nations |
|
Experimental |