Pistache provides both an HTTP client and server that can be used to create and query complex web and REST APIs.
It’s completly free and Apache-licensed.
Playing with Pistache and its modern API is fun and easy
What’s in the box
- A multi-threaded http server to build your APIs
- An asynchronous http client to request APIS
- An HTTP router to dispatch requests to C++ functions
- A REST description DSL to easily define your APIs
- Type-safe headers and MIME types implementation