This is a list of resources that are specific to API Requirements
Express - https://github.com/expressjs/express Vercel - https://vercel.com Render - https://render.com/ Fly - https://fly.io Begin - https://begin.com/
- Security
- SSL Certificates https://letsencrypt.org
- CORS - https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
- CORS Middleware - https://expressjs.com/en/resources/middleware/cors.html
- helmet Express Middleware - https://helmetjs.github.io/
- JWT.io - https://jwt.io/
- GoTrue - https://github.com/netlify/gotrue
- jsonwebtoken - https://github.com/auth0/node-jsonwebtoken
- API Scopes - https://auth0.com/docs/scopes
- Express JWT AuthZ Middleware - https://github.com/auth0/express-jwt-authz
- Documentation
- How to write a README https://dev.to/scottydocs/how-to-write-a-kickass-readme-5af9
- README https://docs.readme.com/docs/best-practices
- Whitehouse Standards - https://github.com/WhiteHouse/api-standards/blob/master/README.md
- OpenAPI Initiative https://www.openapis.org/
- Swagger - https://swagger.io/
- Docusaurus - https://docusaurus.io/
- Docisfy - https://docsify.js.org/#/
- Slate - https://slatedocs.github.io/slate/#introduction
- Validation
- Don't Trust the Client - https://blog.hyper63.com/dont-trust-your-api-client/
- Zod - https://github.com/colinhacks/zod
- Joi - https://github.com/sideway/joi
- Yup - https://github.com/jquense/yup
- Testing
- Tape - https://github.com/substack/tape
- uvu - https://github.com/lukeed/uvu
- jest - https://github.com/facebook/jest
- test-server - https://github.com/twilson63/test-server
- fetch-mock - http://www.wheresrhys.co.uk/fetch-mock/
- Monitoring
- Prometheus - https://prometheus.io/
- Prometheus Client - https://github.com/siimon/prom-client
- Grafana - https://grafana.com/
- Prometheus/Grafana - https://prometheus.io/docs/visualization/grafana/
- NodeJS Logger - https://github.com/pinojs/pino
- ELK Stack - https://www.elastic.co/elastic-stack
- Elastic Observability - https://www.elastic.co/observability
- Sentry - https://sentry.io/
Looking for a service framework? Checkout hyper - https://hyper63.com