About errcodes.dev

Error codes. Explained. Fixed.

What is this?

errcodes.dev is a free, open reference for every error code you'll encounter as a developer. It covers 3,200+ errors across 16 languages and platforms — from HTTP status codes and Linux errno values to PostgreSQL SQLSTATE codes, Python exceptions, Docker exit codes, Kubernetes pod states, and TypeScript diagnostic codes.

Why it exists

Error messages are often cryptic. Tracking down the exact meaning of SQLSTATE 23505 or ERR_INVALID_ARG_TYPE means jumping between Stack Overflow threads, official docs, and GitHub issues. errcodes.dev puts the cause, the fix, and a code example on one page.

What's covered

HTTP94 status codes
PostgreSQL251 SQLSTATE codes
SQLite105 result codes
MySQL47 error codes
MariaDB47 error codes
Linux / POSIX131 errno codes
Node.js129 ERR_* codes
Python62 exception types
Bash36 exit codes
gRPC17 status codes
Docker20 exit codes
Kubernetes65 pod states
Redis26 RESP prefixes
MongoDB35 error codes
TypeScript2,130 diagnostic codes
SMTP26 response codes

Data quality

Entries are generated with AI assistance and cross-referenced against official documentation. Each entry includes a confidence rating. If you spot an error or outdated information, let us know or open an issue on GitHub.

Contact

Questions, corrections, or partnership enquiries: hello@errcodes.dev