tapir

API describer

A library to describe and automatically document HTTP APIs in a type-safe and declarative way

Rapid development of self-documenting APIs

GitHub

1k stars
45 watching
420 forks
Language: Scala
last commit: 9 days ago
akkaakka-httpdeclarativedocumentationfunctional-programminghttphttp-clienthttp-requestshttp-serverhttp4sobservabilityopenapiplay-frameworkscalasttptype-safezio

Related projects:

Repository Description Stars
softwaremill/sttp An HTTP client library providing a clean and programmer-friendly API to describe requests and handle responses. 1,456
softwaremill/sttp-apispec Provides data models and encoding logic for OpenAPI and AsyncAPI documentation 23
swagger-akka-http/swagger-akka-http A Scala library that enables Swagger REST API documentation generation for Akka-Http based services 277
softwaremill/akka-http-session Provides directives for client-side session management in web and mobile applications using cookies or custom headers plus local storage. 440
sap/openapi-specification Standardized way to describe HTTP APIs at SAP 8
stremsdoerfer/nikka A lightweight Swift HTTP networking library that enables modular and powerful API interactions 30
akka/akka-http A toolkit for providing and consuming HTTP-based services on top of actor and streaming systems 1,338
turtl/api A Lisp-based API server 236
r-lib/httr A wrapper around curl that simplifies HTTP interactions in R, providing a standardized interface and features for modern web APIs. 985
julien-cpsn/atac A terminal-based API client for making HTTP requests 2,017
jmcarp/flask-apispec Automated Swagger markup generation for Flask APIs 655
jonaslu/ain A terminal HTTP API client that enables scripting and further processing of API output via pipes 602
twisted/treq A Python API for making HTTP requests using Twisted's HTTP client 588
swlib/saber A high-performance HTTP client library for PHP that provides a coroutine-based interface for making asynchronous requests. 980
agourlay/cornichon A testing tool for JSON APIs written in Scala 228