| Method | Endpoint | Description |
|---|---|---|
| GET | /simple/ | Root index (HTML/JSON) |
| GET | /simple/{package}/ | Package file listing |
| GET | /packages/{name}/{filename} | Download package file |
| POST | /simple/ | Upload package (twine) |
| Method | Endpoint | Description |
|---|---|---|
| GET | /{package} | Package metadata |
| GET | /{package}/-/{filename} | Download tarball |
| PUT | /{package} | Publish package |
| GET | /-/v1/search | Search packages |
| GET | /-/whoami | Get current user |
| GET | /-/ping | Health check |
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/packages | List PyPI packages |
| GET | /api/v1/packages/{name} | Get PyPI package info |
| DELETE | /api/v1/packages/{name}/{filename} | Delete PyPI file |
| GET | /api/v1/npm/packages | List npm packages |
| GET | /api/v1/npm/packages/{name} | Get npm package info |
| DELETE | /api/v1/npm/packages/{name} | Delete npm package |
| GET | /healthz | Health check |