# proxbox-api roadmap
| Field |Value |
| --- | --- |
| Canonical URL | https://emersonfelipesp.com/proxbox-api/roadmap |
| Repository | emersonfelipesp/proxbox-api |
| Generated | 2026-06-29 00:52 UTC |
| Open issues | 1 |
| Closed issues | 65 |
| Dependency edges | 0 |
## Timeline
### Phase 0 (shipped)
shipped
Issues: #238, #223, #97, #98, #94, #96, #226, #224, #95, #218, #211, #208, #201, #204, #205, #199, #197, #193, #191, #192, #188, #186, #184, #165, #174, #173, #172, #171, #170, #169, #168, #167, #166, #162, #145, #158, #157, #152, #150, #143, #144, #140, #130, #131, #133, #134, #120, #132, #126, #121, #116, #111, #112, #92, #71, #61, #60, #51, #52, #45, #44, #37, #1, #3, #4
### Phase 1 (open)
start anywhere
Issues: #243
## Milestones
| Milestone |State |Due |Open |Closed |URL |
| --- | --- | --- | --- | --- | --- |
| v0.0.3 | open | 2025-04-20 | 0 | 1 | https://github.com/emersonfelipesp/proxbox-api/milestone/1 |
| v0.0.11.post1 | open | n/a | 0 | 2 | https://github.com/emersonfelipesp/proxbox-api/milestone/8 |
| v0.0.12.post1 | open | n/a | 0 | 2 | https://github.com/emersonfelipesp/proxbox-api/milestone/10 |
| v0.0.13 | open | n/a | 0 | 2 | https://github.com/emersonfelipesp/proxbox-api/milestone/11 |
| v0.0.7.post1 | open | n/a | 0 | 1 | https://github.com/emersonfelipesp/proxbox-api/milestone/2 |
| v0.1.0 | open | n/a | 0 | 5 | https://github.com/emersonfelipesp/proxbox-api/milestone/7 |
## Issues
| Issue |State |Title |Milestone |Blocked by |URL |
| --- | --- | --- | --- | --- | --- |
| #243 | open | feat(sync): optionally sync full node network topology (/nodes/{node}/network) into dcim.Interface | | | https://github.com/emersonfelipesp/proxbox-api/issues/243 |
| #238 | closed | VM sync: Proxmox API timeouts caused by event-loop starvation during `_prepare_vm_state` | | | https://github.com/emersonfelipesp/proxbox-api/issues/238 |
| #226 | closed | Ceph v2: accept the netbox-ceph CephOperation payload shape in /ceph/v2 plan/apply | | | https://github.com/emersonfelipesp/proxbox-api/issues/226 |
| #224 | closed | Ceph v2: Proxmox-backed write executor (wire ProxmoxCephProviderAdapter to CephWrite) | | | https://github.com/emersonfelipesp/proxbox-api/issues/224 |
| #223 | closed | If the virtualserver_id is the same across different proxmox clusters | | | https://github.com/emersonfelipesp/proxbox-api/issues/223 |
| #218 | closed | Release pipeline: add Gitea publish workflow idempotency and PyPI pre-check | | | https://github.com/emersonfelipesp/proxbox-api/issues/218 |
| #211 | closed | Errors when syncing virutal disks | | | https://github.com/emersonfelipesp/proxbox-api/issues/211 |
| #208 | closed | Add Gitea provisioner recipe to image factory | | | https://github.com/emersonfelipesp/proxbox-api/issues/208 |
| #205 | closed | Make VM reconciliation engine selection plugin-controlled | | | https://github.com/emersonfelipesp/proxbox-api/issues/205 |
| #204 | closed | Make image factory stateless — drop ImageBuildRun persistence | | | https://github.com/emersonfelipesp/proxbox-api/issues/204 |
| #201 | closed | feat: add Firecracker host VM template images (Debian 12 + Ubuntu 24.04) | | | https://github.com/emersonfelipesp/proxbox-api/issues/201 |
| #199 | closed | Read reconciliation engine from NetBox plugin settings | | | https://github.com/emersonfelipesp/proxbox-api/issues/199 |
| #197 | closed | Document Firecracker host-agent provisioning in proxbox-api | | | https://github.com/emersonfelipesp/proxbox-api/issues/197 |
| #193 | closed | Add AsyncSSH WebSocket gateway for Proxbox terminal sessions | | | https://github.com/emersonfelipesp/proxbox-api/issues/193 |
| #192 | closed | Add Firecracker host-agent and Cloud provisioning API | | | https://github.com/emersonfelipesp/proxbox-api/issues/192 |
| #191 | closed | Pin proxbox-api to proxmox-sdk 0.0.9 | | | https://github.com/emersonfelipesp/proxbox-api/issues/191 |
| #188 | closed | Handle VM disk aggregate drift during sync | | | https://github.com/emersonfelipesp/proxbox-api/issues/188 |
| #186 | closed | Publish experimental PyO3 Rust Docker images | | | https://github.com/emersonfelipesp/proxbox-api/issues/186 |
| #184 | closed | Document Rust reconciliation engine in agent guides | | | https://github.com/emersonfelipesp/proxbox-api/issues/184 |
| #174 | closed | Add CI, wheels, docs, and rollout for Rust reconciliation | | | https://github.com/emersonfelipesp/proxbox-api/issues/174 |
| #173 | closed | Add VM reconciliation parity fixtures and benchmarks | | | https://github.com/emersonfelipesp/proxbox-api/issues/173 |
| #172 | closed | Wire Python Rust bridge and reconciliation engine modes | | | https://github.com/emersonfelipesp/proxbox-api/issues/172 |
| #171 | closed | Implement Rust VM queue reconciliation parity | | | https://github.com/emersonfelipesp/proxbox-api/issues/171 |
| #170 | closed | Scaffold proxbox-reconcile-rs sibling package | | | https://github.com/emersonfelipesp/proxbox-api/issues/170 |
| #169 | closed | Evaluate Python-only serialization and Pydantic optimization | | | https://github.com/emersonfelipesp/proxbox-api/issues/169 |
| #168 | closed | Extract VM queue builder into a pure reconciliation service | | | https://github.com/emersonfelipesp/proxbox-api/issues/168 |
| #167 | closed | Lock and correct Python VM queue reconciliation contract | | | https://github.com/emersonfelipesp/proxbox-api/issues/167 |
| #166 | closed | Measure VM reconciliation cost before Rust work | | | https://github.com/emersonfelipesp/proxbox-api/issues/166 |
| #165 | closed | Rust-backed VM reconciliation queue engine | | | https://github.com/emersonfelipesp/proxbox-api/issues/165 |
| #162 | closed | docs(readme): add Integrations Architecture section with netbox-dark SVG | | | https://github.com/emersonfelipesp/proxbox-api/issues/162 |
| #158 | closed | Error when syncing virtualmachines | | | https://github.com/emersonfelipesp/proxbox-api/issues/158 |
| #157 | closed | Error when syncing virtual-disks | | | https://github.com/emersonfelipesp/proxbox-api/issues/157 |
| #152 | closed | feat: Proxmox VE 9.2 compatibility — bump proxmox-sdk to v0.0.6 | | | https://github.com/emersonfelipesp/proxbox-api/issues/152 |
| #150 | closed | feat: implement FastAPI TestClient fixtures and migrate inline client creation | | | https://github.com/emersonfelipesp/proxbox-api/issues/150 |
| #145 | closed | Possible to parse the cdrom added to vms | | | https://github.com/emersonfelipesp/proxbox-api/issues/145 |
| #144 | closed | Error getting vmconfig | | | https://github.com/emersonfelipesp/proxbox-api/issues/144 |
| #143 | closed | Error fetching Virtualdisks | | | https://github.com/emersonfelipesp/proxbox-api/issues/143 |
| #140 | closed | feat: respect `enabled` field on ProxmoxEndpoint and NetBoxEndpoint | | | https://github.com/emersonfelipesp/proxbox-api/issues/140 |
| #134 | closed | Vm get config is throwing error from proxmox | | | https://github.com/emersonfelipesp/proxbox-api/issues/134 |
| #133 | closed | proxbox-api is really chatty in log_level: info | | | https://github.com/emersonfelipesp/proxbox-api/issues/133 |
| #132 | closed | Issue #120 still an issue in the newest version of proxbox | v0.0.13 | | https://github.com/emersonfelipesp/proxbox-api/issues/132 |
| #131 | closed | nginx config deprecated | v0.0.13 | | https://github.com/emersonfelipesp/proxbox-api/issues/131 |
| #130 | closed | api tries to bootstart netbox even before netbox endpoint is connected | | | https://github.com/emersonfelipesp/proxbox-api/issues/130 |
| #126 | closed | docker using customer certs for: *-nginx images | | | https://github.com/emersonfelipesp/proxbox-api/issues/126 |
| #121 | closed | netbox-exception: tag with this name already exists. | v0.0.12.post1 | | https://github.com/emersonfelipesp/proxbox-api/issues/121 |
| #120 | closed | Failed to stamp proxbox_last_run_id on VM id= | v0.0.12.post1 | | https://github.com/emersonfelipesp/proxbox-api/issues/120 |
| #116 | closed | Add /cloud/templates/pve endpoint to build a PVE-installer cloud-init template on a registered ProxmoxEndpoint | | | https://github.com/emersonfelipesp/proxbox-api/issues/116 |
| #112 | closed | Can`t delete Proxmox Endpoints | v0.0.11.post1 | | https://github.com/emersonfelipesp/proxbox-api/issues/112 |
| #111 | closed | proxmox_sdk.sdk.exceptions.ResourceException: HTTP 500 cannot index groups: ha groups have been migrated to rules | v0.0.11.post1 | | https://github.com/emersonfelipesp/proxbox-api/issues/111 |
| #98 | closed | Ceph v2: direct Ceph Dashboard API integration | v0.1.0 | | https://github.com/emersonfelipesp/proxbox-api/issues/98 |
| #96 | closed | Ceph v2: direct Ceph Dashboard API integration | v0.1.0 | | https://github.com/emersonfelipesp/proxbox-api/issues/96 |
| #97 | closed | Ceph v2: external non-Proxmox Ceph cluster support | v0.1.0 | | https://github.com/emersonfelipesp/proxbox-api/issues/97 |
| #95 | closed | Ceph v2: orchestration API, plan/apply engine, and operation runs | v0.1.0 | | https://github.com/emersonfelipesp/proxbox-api/issues/95 |
| #94 | closed | Ceph v2: Prometheus metric ingestion and health snapshots | v0.1.0 | | https://github.com/emersonfelipesp/proxbox-api/issues/94 |
| #92 | closed | Ceph support: backend API module | | | https://github.com/emersonfelipesp/proxbox-api/issues/92 |
| #71 | closed | Add /sync/active endpoint and join-or-fast-fail mode for concurrent syncs | | | https://github.com/emersonfelipesp/proxbox-api/issues/71 |
| #61 | closed | settings_client in proxbox-api does not honor ssl_verify false | | | https://github.com/emersonfelipesp/proxbox-api/issues/61 |
| #60 | closed | Container fails to start due to wanting PROXBOX_ENCRYPTION_KEY | | | https://github.com/emersonfelipesp/proxbox-api/issues/60 |
| #52 | closed | proxbox-api is not able to listen on ipv6 interface | | | https://github.com/emersonfelipesp/proxbox-api/issues/52 |
| #51 | closed | Fail to sync, the field: proxmox_last_updated does not have the correct object_types added | | | https://github.com/emersonfelipesp/proxbox-api/issues/51 |
| #45 | closed | Issue connecting to Proxmox cluster | v0.0.7.post1 | | https://github.com/emersonfelipesp/proxbox-api/issues/45 |
| #44 | closed | Alternative to NGINX and Python slim | | | https://github.com/emersonfelipesp/proxbox-api/issues/44 |
| #37 | closed | Implement proxbox_api/services/sync/individual package/subpackage. | | | https://github.com/emersonfelipesp/proxbox-api/issues/37 |
| #4 | closed | Proxmox Backup Integration | | | https://github.com/emersonfelipesp/proxbox-api/issues/4 |
| #3 | closed | Docker container does not respond | | | https://github.com/emersonfelipesp/proxbox-api/issues/3 |
| #1 | closed | Create endpoints to retrieve Backup and Snapshot information from Proxmox. | v0.0.3 | | https://github.com/emersonfelipesp/proxbox-api/issues/1 |