Skip to content
Latchkey

What Is HTTP 410 Gone?

HTTP 410 Gone explained, and what it means when you see it in CI/CD and deployments.

HTTP 410 means the resource is permanently gone and will not return.

What it means

Unlike a 404 (which might be temporary or a typo), a 410 is a deliberate, permanent removal. Clients should stop requesting it.

When you see it in CI/CD

CI sees 410 from package proxies for yanked module versions (e.g. the Go module proxy). Pin to an available version; retrying will not bring it back.

Key takeaways

  • 410 means permanently gone.
  • Stronger signal than 404.
  • Common for yanked package versions.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →