All services
Error catalogues for 32 APIs, frameworks, languages, and infrastructure tools.
AI APIs
- Anthropic3Claude APIAnthropic Claude API errors: invalid_request_error (400), authentication_error (401), permission_error (403), rate_limit_error (429), api_error (500), overloaded_error (529).
- OpenAI4GPT APIOpenAI API errors: insufficient_quota (402), rate_limit_exceeded (429), invalid_request_error, model_not_found, context_length_exceeded. Most production pain comes from token limits and tier-based RPM caps.
Identity & auth
Cloud infrastructure
- AWS3Cloud infrastructureAWS spans 200+ services, each with its own error catalogue. Common failures: IAM permissions (AccessDeniedException), S3 (NoSuchBucket, 403), Lambda (timeout, throttling), DynamoDB (ProvisionedThroughputExceededException).
- Google Cloud0Cloud platformGoogle Cloud surfaces errors via gRPC status codes (PERMISSION_DENIED, RESOURCE_EXHAUSTED, UNAVAILABLE) and HTTP error responses. Common failure modes: IAM, quota limits, regional outages.
CDN & edge
Frameworks
- Django0Python web frameworkDjango errors: ImproperlyConfigured, OperationalError (database), DoesNotExist, MultipleObjectsReturned, IntegrityError, TemplateDoesNotExist, FieldError, MigrationSchemaMissing.
- Express0Node.js frameworkExpress errors: 'Cannot set headers after they are sent', 'TypeError: req.body is undefined', 'PayloadTooLargeError', middleware error not caught, missing next() call, async error not propagated.
- FastAPI0Python web frameworkFastAPI errors: RequestValidationError (422), HTTPException (custom), missing dependency injection, async DB session lifecycle errors, CORS preflight failures, JWT validation errors.
- Laravel0PHP frameworkLaravel errors: 419 (CSRF token mismatch), QueryException, ModelNotFoundException, MassAssignmentException, ValidationException, InvalidArgumentException, MethodNotAllowedHttpException.
- Next.js3React frameworkNext.js errors: 'Hydration failed', 'Module not found', 'getServerSideProps' failures, ISR revalidation errors, 'Image Optimization' errors, 'Failed to compile', 'Error: Connection terminated'.
- Rails0Ruby frameworkRails errors: ActiveRecord::RecordNotFound, ActiveRecord::RecordInvalid, RoutingError, ActionController::ParameterMissing, NoMethodError on nil, PG::ConnectionBad, deadlock detected.
Infrastructure
- Docker0ContainersDocker errors: 'no such image', 'driver failed programming external connectivity', 'manifest unknown', exit code 137 (OOM), exit code 139 (segfault), exit code 125 (Docker daemon error).
- Kubernetes2Container orchestrationKubernetes pod statuses: ImagePullBackOff, CrashLoopBackOff, ErrImagePull, OOMKilled, CreateContainerConfigError, RunContainerError. Most issues trace to image pull, resource limits, or config maps/secrets.
- Nginx0Web server / proxyNginx errors: 502 Bad Gateway (upstream connect failed), 504 Gateway Timeout (upstream read timeout), 413 Request Entity Too Large, 'too many open files', 'upstream prematurely closed'.
Backend platforms
- Firebase0App backendFirebase errors split by product: Auth (auth/email-already-in-use), Firestore (permission-denied, resource-exhausted), Cloud Functions (deadline-exceeded, unavailable), FCM (registration-token-not-registered).
- Supabase0Postgres backendSupabase errors: 401 invalid JWT, 403 RLS policy violation, 406 invalid query, 409 unique constraint, 503 capacity. Most issues are RLS policy mistakes or PostgREST query errors.
Developer platforms
Languages
- Go0Programming languageGo errors aren't exceptions — they're return values. Common patterns: 'connection refused', 'context deadline exceeded', 'panic: runtime error', 'concurrent map writes', 'no such file or directory'.
- Node.js3JavaScript runtimeNode.js errors: ECONNREFUSED, ETIMEDOUT, EADDRINUSE, ERR_MODULE_NOT_FOUND, ERR_REQUIRE_ESM, EACCES, UnhandledPromiseRejection, MaxListenersExceededWarning, JavaScript heap out of memory.
- Python1Programming languagePython exceptions: ImportError, ModuleNotFoundError, TypeError, ValueError, AttributeError, IndexError, KeyError, FileNotFoundError, ConnectionError, TimeoutError, RecursionError.
- Rust0Systems languageRust errors are typed Result<T, E> values, but compile-time issues dominate: borrow checker errors (E0382, E0502), lifetime errors, trait bound errors, type mismatch (E0308). Panics: unwrap on None, index out of bounds.
Databases
- MongoDB0Document databaseMongoDB errors: 11000 (duplicate key), 50 (operation timeout), 89 (network timeout), 13 (auth failure), 121 (document validation), 133 (FailedToSatisfyReadPreference), 134 (ReadConcernMajorityNotAvailableYet).
- MySQL0Relational databaseMySQL errors use numeric codes: 1062 (duplicate entry), 1452 (foreign key fails), 1205 (lock wait timeout), 1213 (deadlock), 2002 (connection refused), 2013 (lost connection during query).
- Postgres4Relational databasePostgres errors use 5-character SQLSTATE codes: 23505 (unique violation), 23503 (foreign key violation), 40P01 (deadlock), 53300 (too many connections), 57P03 (cannot connect now).
- Redis2In-memory storeRedis errors: WRONGTYPE (operation against wrong type key), MOVED (cluster redirect), ASK (cluster slot migrating), READONLY (replica write attempt), OOM (out of memory), MAXCLIENTS REACHED.
Payments
- PayPal0Payments platformPayPal Payments API errors are returned as `name` + `message` + `details` triples. Common production failures: INSTRUMENT_DECLINED (card declined), AUTHENTICATION_FAILURE (expired OAuth token), VALIDATION_ERROR, RATE_LIMIT_REACHED.
- Stripe5Payments APIStripe processes payments for millions of businesses. Its API surfaces decline reasons, webhook signatures, idempotency conflicts, and rate limits as structured error codes.
Commerce
Communications
- Slack0Team chat APISlack Web API errors: invalid_auth, not_authed, account_inactive, missing_scope, channel_not_found, rate_limited. Tier-based rate limits (Tier 1: 1 req/min, Tier 4: 100+/min).
- Twilio0Communications APITwilio errors are 5-digit codes (e.g., 21211 invalid 'To' number, 30003 unreachable destination, 20003 authentication error). SMS delivery failures (3xxxx) are the most common production issue.