Server Overview
NVIDIA cuOpt™ is also an example containerized server built upon the core functionality of cuOpt and can be easily deployed.
![genms_cuopt.png](https://docscontent.nvidia.com/dims4/default/ad863d3/2147483647/strip/true/crop/983x297+0+0/resize/983x297!/quality/90/?url=https%3A%2F%2Fk3-prod-nvidia-docs.s3.us-west-2.amazonaws.com%2Fbrightspot%2Fsphinx%2F0000018b-ca10-d4aa-a1cb-ff35efae0000%2Fcuopt%2Fservice%2Flatest%2F_images%2Fgenms_cuopt.png)
The example server uses HTTP POST requests on port 5000 to accept optimization input data. cuOpt works on the given data with options/constraints provided and returns optimized route plans in response.
![cuOpt_Stack.png](https://docscontent.nvidia.com/dims4/default/3e71788/2147483647/strip/true/crop/1005x935+0+0/resize/1005x935!/quality/90/?url=https%3A%2F%2Fk3-prod-nvidia-docs.s3.us-west-2.amazonaws.com%2Fbrightspot%2Fsphinx%2F0000018b-ca10-d4aa-a1cb-ff35efae0000%2Fcuopt%2Fservice%2Flatest%2F_images%2FcuOpt_Stack.png)