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
46 watching
422 forks
Language: Scala
last commit: almost 2 years ago
akkaakka-httpdeclarativedocumentationfunctional-programminghttphttp-clienthttp-requestshttp-serverhttp4sobservabilityopenapiplay-frameworkscalasttptype-safezio

Related projects:

RepositoryDescriptionStars
softwaremill/sttpA comprehensive Scala HTTP client library providing a clean and programmer-friendly API to describe HTTP requests and responses.1,460
softwaremill/sttp-apispecProvides data models and encoding logic for OpenAPI and AsyncAPI documentation23
swagger-akka-http/swagger-akka-httpA Scala library that enables Swagger REST API documentation generation for Akka-Http based services277
softwaremill/akka-http-sessionProvides directives for client-side session management in web and mobile applications using cookies or custom headers plus local storage.440
sap/openapi-specificationStandardized way to describe HTTP APIs at SAP8
stremsdoerfer/nikkaA lightweight Swift HTTP networking library that enables modular and powerful API interactions30
akka/akka-httpProvides a toolkit for building and consuming HTTP-based services using actors and streams1,339
turtl/apiA Lisp-based API server236
r-lib/httrA wrapper around curl that simplifies HTTP interactions in R, providing a standardized interface and features for modern web APIs.986
julien-cpsn/atacA terminal-based API client for making HTTP requests2,073
jmcarp/flask-apispecAutomated Swagger markup generation for Flask APIs654
jonaslu/ainA terminal HTTP API client for scripting and processing API output603
twisted/treqA Python API for making HTTP requests using Twisted's HTTP client588
swlib/saberA high-performance HTTP client library for PHP that provides a coroutine-based interface for making asynchronous requests.980
agourlay/cornichonA testing tool for JSON APIs written in Scala228