ENDPOINTS4S
Updated 151 days ago
endpoints4s is a Scala library for remote communication. It ensures that HTTP servers, HTTP clients, and documentation always agree on the same protocol...
maintenance is simplified: the API documentation is automatically updated when an endpoint is modified ;...
Servers, clients and documentation are all derived from a single source of truth describing the underlying protocol details (e.g., which verb, path, query parameters, headers, authentication strategy, etc. to use). For instance, here is an endpoint for incrementing a counter. It uses the HTTP verb , the URL path , a JSON request entity containing an value, and it returns an empty response.
Associated domains: endpoints4s.org