# Package URLs > Hostname-level vanity routes for Go, PHP, Rust, Swift, Ruby, and Elixir. One hostname covers every owner/repo under it. A coding agent onboards a repository by following the guide. The human signs in once and creates two DNS records. The agent creates one route, waits for DNS and the certificate, and opens a pull request that rewrites imports. ## Docs - [Onboarding guide](https://packageurls.com/agents.md): The run, in order. Paste this URL to the agent. - [OpenAPI](https://packageurls.com/openapi.json): Control-plane requests the guide makes. The API is https://api.packageurls.com.