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

63
Established
2 ines/spacy-js

🎀 JavaScript API for spaCy with Python REST API

56
Established
3 averbis/averbis-python-api

Conveniently access the REST API of Averbis products using Python

55
Established
4 giacbrd/python-dandelion-eu

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

50
Established
5 recap-utr/nlp-service

NLP microservice for computing embeddings

49
Emerging
6 texttechnologylab/DockerUnifiedUIMAInterface

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

49
Emerging
7 explosion/spacy-services

💫 REST microservices for various spaCy-related tasks

49
Emerging
8 ICLRandD/Blackstone

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

48
Emerging
9 eellak/nlpbuddy

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

46
Emerging
10 web64/nlpserver

NLP Web Service

45
Emerging
11 ljm625/syntaxnet-rest-api

A simple rest api for Google SyntaxNet, powered by docker

45
Emerging
12 microsoft/cookiecutter-spacy-fastapi

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

43
Emerging
13 neelkamath/spacy-server

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

42
Emerging
14 Davisy/Deploy-NLP-Model-with-FastAPI

Learn how to build and deploy NLP model with FastAPI

41
Emerging
15 poteha/docker-nlp

Docker images for production NLP usage including deep learning

41
Emerging
16 SwiftBlue/google-nlp

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

41
Emerging
17 pemagrg1/NLP-Flask-Website

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

38
Emerging
18 ines/spacy-graphql

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

37
Emerging
19 Hironsan/google-natural-language-sampler

Code examples for Google Natural Language API.

37
Emerging
20 kingabzpro/FastAPI-ML-Project

Learning and buiding API using Fast API

37
Emerging
21 rerender2021/NLP-API

A python server that provides NLP-related APIs.

36
Emerging
22 bstoilov/digitalowl-pysemantics

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

34
Emerging
23 artpar/languagecrunch

LanguageCrunch NLP server docker image

33
Emerging
24 aihpi/workshop-mlops

Deployment of language detection model with Docker and FastAPI

33
Emerging
25 purvanshi/isolvemath

A platform which solves maths word problems in English language

33
Emerging
26 Snowflake-Labs/sfguide-text-embedding-snowpark-container-service

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

32
Emerging
27 LinuxForHealth/nlp-insights

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

31
Emerging
28 ConflictingTheories/spacy_ws

Websocket example with Spacy.io

31
Emerging
29 nlpie/nlptab

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

31
Emerging
30 RxNLP/nlp-cloud-apis

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

31
Emerging
31 JayThibs/spacy-example-deployed-service

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

31
Emerging
32 gtoffoli/commons-textanalysis

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

30
Emerging
33 soyasis/gpt2-fastapi-docker-deploy

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

30
Emerging
34 vivalence/dockerized-stanza-nlp

Dockerized Stanza as API. Easy config and cached models.

30
Emerging
35 Arkiralor/DRFRefresher

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

29
Experimental
36 SOVLOOKUP/NLP-API

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

29
Experimental
37 ovuruska/deepinfra-python

Unofficial Python wrapper for the DeepInfra Inference API

26
Experimental
38 bensonrachellaw/nlp_windows_exe_ui

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

25
Experimental
39 vochicong/datalab-nlp

NLP extension to Google Cloud Datalab

25
Experimental
40 medelman17/blackstone-api

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

25
Experimental
41 RealKinetic/codelab

Codelab for Google Cloud (BigQuery, NLP, GAE)

24
Experimental
42 sarrabenyahia/datamuse

Docker webapp on django - Parisian Culture - Datamuse

23
Experimental
43 shivank1404/GoogleNlp

NLP using Cloud Natural Language by Google.

22
Experimental
44 matovaro/PyUNML-DataSet

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

22
Experimental
45 LorenzoMascia/nl2py

Natural Language to Python Flow

22
Experimental
46 tagtog/demo-webhooks

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

22
Experimental
47 texttechnologylab/DUUI-Gateway

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

21
Experimental
48 chlotmpo/PictoFALC

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

21
Experimental
49 ospark-org/Ospark

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

20
Experimental
50 chubozeko/EARS-Rule-Detection

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

20
Experimental
51 duyu09/QLU-NLP-Laboratory

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

20
Experimental
52 Infotrend-Inc/CoreAI

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

19
Experimental
53 rafaelsandroni/nlp-inference-api

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

19
Experimental
54 d1egoprog/docker-stanford-corenlp

Custom Docker Image of the Stanford CoreNLP

18
Experimental
55 dltk-ai/openDLTK

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

18
Experimental
56 ElotlMX/esquite-api

FastAPI implementation of Esquite framework

15
Experimental
57 robertovicario/2UML

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

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

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

11
Experimental
59 yudhiesh/ray-serve-composite-model

Using Ray Serve and FastAPI to serve a composite NLP model

11
Experimental
60 axs03/SeamlessM4Tv2-API

Docker containerized deployable API endpoints for the SeamlessM4Tv2 model...

11
Experimental
61 MahmoudHussienMohamed/Flask-APIs

Simple AI\ML Flask APIs with flask-ngrok.

11
Experimental
62 Maria-Liakata-NLP-Group/long

"LoNG" is a web user interface for performing longitudinal NLP analysis.

10
Experimental
63 Newspaper-Advertisement-Analyzer/server

Welcome to the Newspaper Advertisement Analysis Server repository! This...

10
Experimental
64 Gabryxx7/nlp-flask-server

A web-based NLP microservice. Host NLP models on a flask-based server and...

10
Experimental
65 MehmetNurKavan/nlp_app_fast_api

fastAPI usage for NLP flutter app

10
Experimental
66 clementsicard/un-semun

Repository for SemUN 🇺🇳 project at United Nations

10
Experimental

Comparisons in this category