Frustrated with a lack of quality service level API tool? Firetail is here to help! is a middleware for Express and Node development. This document will cover setup and configuration. You can also find a complete working example, in the sample folder.
Firetail is a Middleware that intercept Http/Rest requests based on OpenAPI Specification (formerly known as Swagger Spec) of your API described in YAML format. Firetail allows you to write an OpenAPI specification, then maps the endpoints to your Node functions. You can describe your REST API in as much detail as you want; then Firetail guarantees that it will work as you specified.
- Validates requests and endpoint parameters automatically, based on your specification
- Setup firetail configuration in your package.json or in your app at runtime
- Helpful developer error messages
- Automatically filter out sensitive values from responses based on your definitions
- Can use Express routes or use dynamic functions with the
operationId