
Cuopt Server Api Python
This covers deploying NVIDIA's cuOpt REST server and calling it from Python or curl. You get Docker and local startup commands, payload examples for routing and linear programming problems, and a polling workflow since solutions come back async. The Python snippet shows the full cycle: POST your problem, grab the request ID, poll for results. Helpful if you're already familiar with cuOpt's Python API, since the REST field names differ slightly (task_locations vs order_locations, for instance). The runnable assets give you working VRP, pickup/delivery, and LP examples to start from. Routing and MILP are supported; quadratic programming is not available via REST.
- skills.sh installs
- 2.2K
- GitHub stars
- 3.9K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add nvidia/skills --skill cuopt-server-api-python --agent claude-codeInstalls into .claude/skills of the current project.
Files
cuOpt Server — Deploy and client (Python/curl)
This skill covers starting the server and client examples (curl, Python). Server has no separate C API (clients can be any language).
Purpose
Use this skill when the user is deploying the cuOpt REST server or writing a client against it — choosing a deployment target, mapping a problem onto the HTTP endpoints, translating between Python-API and REST field names, or debugging a rejected payload.
Prerequisites
- An NVIDIA GPU with a working CUDA driver (the server requires one;
--gpus allfor Docker). cuopt-serverinstalled, or Docker with the NVIDIA Container Toolkit. See the install skill.- Python clients need
requests. No API key or auth token is required by the server itself.
Problem types supported
| Problem type | Supported |
|---|---|
| Routing | ✓ |
| LP | ✓ |
| MILP | ✓ |
| QP | ✗ |
Required questions
Ask these if not already clear:
Sponsors
Details
- Repository
- github.com/nvidia/skills
- Categories
- Backend & APIs, Python
- First seen
- Jul 14, 2026
More from nvidia/skills
All 236- Physical Ai Neural Reconstruction2.1K
- Nemotron Customize2.1K
- Nemotron Speech2.1K
- Dali Dynamic Mode2.1K
- Nemo Rl Session Memory2.1K
- Physical Ai Infrastructure Setup And Resilient Scaling2K
- Nemotron Retrieval Recipes2K
- Physical Ai Video Data Augmentation2K
- Physical Ai Defect Image Generation2K
- Nemo Automodel Distributed Training2K
- Cupynumeric Install2K
- Nemo Automodel Recipe Development2K
- Nemo Automodel Model Onboarding1.9K
- Vss Summarize Video1.9K
- Dynamo Router Starter1.9K
- Cupynumeric Migration Readiness1.9K
- Nemo Rl Auto Research1.9K
- Physicsnemo Discover1.9K
- Dynamo Troubleshoot1.9K
- Nemo Automodel Launcher Config1.9K
- Vss Ask Video1.9K
- Dicom Metadata Extract1.9K
- Cupynumeric Parallel Data Load1.9K
- Nemo Mbridge Perf Cuda Graphs1.9K