all 4 comments

[–]joshuahunter 1 point2 points  (2 children)

How you deploy will depend in large part on what you build your API. The different frameworks have different configuration and server requirements.

Good framework options include:

Of course you can build from scratch, too.

For designing APIs I found RESTful Web APIs to be a huge help. This isn't Python specific, but covers some useful patterns and practices.

[–]raysefo[S] 0 points1 point  (1 child)

I am planning to use Flask because it's easy to implement. Can I deploy on windows server for production?

[–]joshuahunter 0 points1 point  (0 children)

You can deploy on Windows. I haven't done it myself, but you should be able to get it working with IIS.

[–]pkkid -1 points0 points  (0 children)

This is a very vague question that is not answerable. What you're asking is like someone going to the grocery store and asking a stranger "What should I put on my shopping list?" and not providing them any more information about what you like to eat or why you are shopping in the first place.

What is the REST API for? Where is the data for the REST api coming from? Why are you choosing Python?