The best way to make a web API

Dylan Anthony - May 31 '19 - - Dev Community

What’s your favorite way to make a web API? Give us an outline:

  • Programming Language
  • Framework
  • Scheme/spec/standard
  • Documentation
  • Authentication
  • Authorization
  • Client libraries?

Here’s my example:

  • Python
  • Flask
  • OpenAPI REST (I use Flask-RESTPlus)
  • Swagger UI
  • JWT (Bearer token) with Flask-Login
  • Resource-based policies with Flask-Pundit
  • Swagger codegen

There are a lot of decisions to make when creating an API, and a lot of problems that don’t seem to have a standard solution. So what’s yours?

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player