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

66
Established
2 averbis/averbis-python-api

Conveniently access the REST API of Averbis products using Python

57
Established
3 ines/spacy-js

🎀 JavaScript API for spaCy with Python REST API

56
Established
4 giacbrd/python-dandelion-eu

A python client for connecting to all the services provided by https://dandelion.eu

49
Emerging
5 recap-utr/nlp-service

NLP microservice for computing embeddings

47
Emerging
6 explosion/spacy-services

💫 REST microservices for various spaCy-related tasks

42
Emerging
7 texttechnologylab/DockerUnifiedUIMAInterface

A UIMA-based tool for the scaled, uniform, distributed, platform-independent...

42
Emerging
8 ICLRandD/Blackstone

:black_circle: A spaCy pipeline and model for NLP on unstructured legal text.

41
Emerging
9 eellak/nlpbuddy

A text analysis application for performing common NLP tasks through a web...

39
Emerging
10 web64/nlpserver

NLP Web Service

38
Emerging
11 ljm625/syntaxnet-rest-api

A simple rest api for Google SyntaxNet, powered by docker

38
Emerging
12 microsoft/cookiecutter-spacy-fastapi

Cookiecutter API for creating Custom Skills for Azure Search using Python and Docker

36
Emerging
13 neelkamath/spacy-server

🦜 Containerized HTTP API for industrial-strength NLP via spaCy and sense2vec

35
Emerging
14 poteha/docker-nlp

Docker images for production NLP usage including deep learning

34
Emerging
15 SwiftBlue/google-nlp

Simple Google Cloud Natural Language Processing API wrapper that uses promises.

34
Emerging
16 Davisy/Deploy-NLP-Model-with-FastAPI

Learn how to build and deploy NLP model with FastAPI

34
Emerging
17 pemagrg1/NLP-Flask-Website

A simple Flask website for all NLP tasks which includes Text Preprocessing,...

31
Emerging
18 Hironsan/google-natural-language-sampler

Code examples for Google Natural Language API.

30
Emerging
19 kingabzpro/FastAPI-ML-Project

Learning and buiding API using Fast API

30
Emerging
20 ines/spacy-graphql

🤹‍♀️ Query spaCy's linguistic annotations using GraphQL

30
Emerging
21 rerender2021/NLP-API

A python server that provides NLP-related APIs.

29
Experimental
22 bstoilov/digitalowl-pysemantics

Free Python client, that utilizes the digitalowl.org NLP API.

27
Experimental
23 artpar/languagecrunch

LanguageCrunch NLP server docker image

26
Experimental
24 purvanshi/isolvemath

A platform which solves maths word problems in English language

26
Experimental
25 aihpi/workshop-mlops

Deployment of language detection model with Docker and FastAPI

26
Experimental
26 brainsharks-fyp17/mbart-deploy

Deploying and monitoring an mBART model (trained for text simplification),...

25
Experimental
27 ovuruska/deepinfra-python

Unofficial Python wrapper for the DeepInfra Inference API

25
Experimental
28 Snowflake-Labs/sfguide-text-embedding-snowpark-container-service

A pure-Python approach to packaging a text embedding model into a Snowpark...

25
Experimental
29 RxNLP/nlp-cloud-apis

RxNLP APIs for clustering sentences, extracting topics, counting words &...

24
Experimental
30 LinuxForHealth/nlp-insights

A service for updating bundles of FHIR resources with discovered insights using NLP

24
Experimental
31 JayThibs/spacy-example-deployed-service

This is an example project to get started on quickly deploying an NLP...

24
Experimental
32 ConflictingTheories/spacy_ws

Websocket example with Spacy.io

24
Experimental
33 nlpie/nlptab

A system for integration and visualization of diverse biomedical NLP applications.

24
Experimental
34 gtoffoli/commons-textanalysis

Text-analysis support for Django clients, talking through HTTP API to an...

23
Experimental
35 soyasis/gpt2-fastapi-docker-deploy

Deploy a fine-tuned GPT-2 model that answers 'how-to' questions

23
Experimental
36 vivalence/dockerized-stanza-nlp

Dockerized Stanza as API. Easy config and cached models.

23
Experimental
37 SOVLOOKUP/NLP-API

python 数地工厂 NLPSDK 关键词提取 摘要提取 新词发现 事件三元组提取 数据三元组提取 逻辑三元组提取 实体识别 短语组块识别 相似度计算...

22
Experimental
38 Arkiralor/DRFRefresher

A basic django apllication used to refresh up on core concepts of Django and...

22
Experimental
39 texttechnologylab/DUUI-Gateway

Web- and API-based encapsulation of the Docker Unified UIMA interface for...

21
Experimental
40 openminted/alvis-docker

Dockerizing Alvis and its components

21
Experimental
41 medelman17/blackstone-api

Blackstone is a spaCy model and library for processing long-form,...

18
Experimental
42 bensonrachellaw/nlp_windows_exe_ui

Using python 3.6: making a natural language processing system containing a...

18
Experimental
43 vochicong/datalab-nlp

NLP extension to Google Cloud Datalab

18
Experimental
44 RealKinetic/codelab

Codelab for Google Cloud (BigQuery, NLP, GAE)

17
Experimental
45 sarrabenyahia/datamuse

Docker webapp on django - Parisian Culture - Datamuse

16
Experimental
46 LorenzoMascia/nl2py

Natural Language to Python Flow

16
Experimental
47 tagtog/demo-webhooks

Quick example to connect a spaCy model to tagtog using webhooks 🤖

15
Experimental
48 matovaro/PyUNML-DataSet

This repository contains all the files used and generated for the...

15
Experimental
49 robertovicario/2UML

A natural language tool that generates UML diagrams from text using a large...

15
Experimental
50 ElotlMX/esquite-api

FastAPI implementation of Esquite framework

15
Experimental
51 shivank1404/GoogleNlp

NLP using Cloud Natural Language by Google.

15
Experimental
52 chlotmpo/PictoFALC

📝 Un add-in pour illustrer vos documents FALC et promouvoir l’accessibilité

14
Experimental
53 chubozeko/EARS-Rule-Detection

An NLP project based on implementing and assessing the EARS (Easy Approach...

13
Experimental
54 ospark-org/Ospark

Ospark is an opensource for quickly builder of former model series.

13
Experimental
55 duyu09/QLU-NLP-Laboratory

齐鲁工业大学(山东省科学院) 自然语言处理与认知计算研究团队官方网站 (源代码仓库) Source code tree of official...

13
Experimental
56 rafaelsandroni/nlp-inference-api

A simple but scalable NLP API so you can skip from scratch and get started fast

12
Experimental
57 Infotrend-Inc/CoreAI

Dockerfile(s) to support ML, CV, NLP research and development, providing...

12
Experimental
58 nlpsandbox/phi-annotator-spark-nlp

An implementation of NLP Sandbox PHI Annotator API based on Spark NLP

11
Experimental
59 dltk-ai/openDLTK

openDLTK is a collection of open-source docker images, where the processing...

11
Experimental
60 d1egoprog/docker-stanford-corenlp

Custom Docker Image of the Stanford CoreNLP

11
Experimental

Comparisons in this category