guardrail
Getting Started
Java
Dropwizard
Spring-MVC
Scala
akka-http
akka-http-jackson
http4s
ScalaJS
endpoints (client only)
Search
Watchers
--
Stars
--
Table of Contents
What is guardrail
Single Point of Truth
Unexpected API changes are compiler errors
Fewer binary dependencies
Installation
Sample API specification
Generating a Server
Separation of business logic
API structure slip is impossible
Generating test-only (real) server mocks for unit tests
A note about scalatest integration
Generating clients
Separation of protocol-concerns from API-level concerns
guardrail Extensions