Table of Contents

  1. What is guardrail
    1. Single Point of Truth
    2. Unexpected API changes are compiler errors
    3. Fewer binary dependencies
  2. Installation
  3. Sample API specification
  4. Generating a Server
    1. Setup
    2. Server Handlers, Resources
    3. Separation of business logic
    4. API structure slip is impossible
  5. Generating clients

Java Dropwizard

Support for Dropwizard 1.3 has been available since guardrail v0.45.0.

Using guardrail you can generate server definions and http clients.