tapir
v0.19.0-M4

Getting started

  • Quickstart
  • Examples
  • Goals of the project

Endpoints

  • Basics
  • Inputs/outputs
  • Status codes
  • Codecs
  • Custom types
  • Schema derivation
  • Validation
  • Content type
  • Working with JSON
  • Forms
  • Authentication
  • Streaming support
  • Web sockets
  • Datatypes integrations

Server interpreters

  • Running as an akka-http server
  • Running as an http4s server
  • Running as an http4s server using ZIO
  • Running as a Finatra server
  • Running as a Play server
  • Running as a Vert.X server
  • Running as an zio-http server
  • Running using the AWS serverless stack
  • Server options
  • Server logic
  • Observability
  • Error handling
  • Logging & debugging

Client interpreters

  • Using as an sttp client
  • Using as a Play client
  • Using as an http4s client

Documentation interpreters

  • Generating OpenAPI documentation
  • Generating AsyncAPI documentation

Testing

  • Testing

Generators

  • Generate endpoint definitions from an OpenAPI YAML

Other subjects

  • Other interpreters
  • Creating your own Tapir
  • Troubleshooting
  • Contributing
tapir
  • Docs »
  • Search
  • Edit on GitHub


© Copyright 2021, SoftwareMill Revision a2a50af4.

Built with Sphinx using a theme provided by Read the Docs.