Skip to content

FireTail-io/firetail-js-lib

Firetail JS Library

Frustrated with a lack of quality service level API tool? Firetail is here to help! npm version 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.

Code Coverage codecov License

What is Firetail Middleware?

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.

Firetail Features

  • 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

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published