# Tryo ## Docs - [Abort Handling](https://acme-c84a37e5.mintlify.app/advanced/abort-handling.md): Cancellation with AbortSignal and abort error handling - [Circuit Breaker](https://acme-c84a37e5.mintlify.app/advanced/circuit-breaker.md): Preventing failure cascades with open and half-open states - [Custom Errors](https://acme-c84a37e5.mintlify.app/advanced/custom-errors.md): Defining mapping rules and specific error types - [Testing](https://acme-c84a37e5.mintlify.app/advanced/testing.md): Unit testing retries, circuit breaker, and utilities - [all](https://acme-c84a37e5.mintlify.app/api-reference/all.md): Executes multiple tasks with concurrency and execution modes - [allOrThrow](https://acme-c84a37e5.mintlify.app/api-reference/all-or-throw.md): Executes multiple tasks and throws on the first failure - [run](https://acme-c84a37e5.mintlify.app/api-reference/run.md): Executes an asynchronous operation and returns a safe result - [tryo](https://acme-c84a37e5.mintlify.app/api-reference/tryo.md): Instance with error normalization, defaults, and circuit breaker - [Concurrency](https://acme-c84a37e5.mintlify.app/concepts/concurrency.md): Concurrency control and batch execution modes - [Error Handling](https://acme-c84a37e5.mintlify.app/concepts/error-handling.md): Error normalization to ResultError and customizable rules - [Result Type](https://acme-c84a37e5.mintlify.app/concepts/result-type.md): Discriminated result for success or error operations, with optional metrics - [Retry Logic](https://acme-c84a37e5.mintlify.app/concepts/retry-logic.md): Retries with delay, jitter, and backoff strategies - [API Calls](https://acme-c84a37e5.mintlify.app/examples/api-calls.md): HTTP calls with retries, timeout, and error handling - [Batch Processing](https://acme-c84a37e5.mintlify.app/examples/batch-processing.md): Execute multiple tasks with limits and result aggregation - [Form Submission](https://acme-c84a37e5.mintlify.app/examples/form-submission.md): Handle submit with safe results and cancellation - [Next.js](https://acme-c84a37e5.mintlify.app/examples/nextjs.md): Integration in Next.js routes and components - [React](https://acme-c84a37e5.mintlify.app/examples/react.md): Use tryo in effects with cancellation and retries - [Best Practices](https://acme-c84a37e5.mintlify.app/guides/best-practices.md): Recommended patterns for retries, cancellation, and observability - [Migration](https://acme-c84a37e5.mintlify.app/guides/migration.md): From try/catch and Promise.all to safe and controlled results - [TypeScript](https://acme-c84a37e5.mintlify.app/guides/typescript.md): Generic types, helpers, and rules with type inference - [Introduction](https://acme-c84a37e5.mintlify.app/index.md): Type-safe error handling for TypeScript with retry logic and concurrency control - [Quickstart](https://acme-c84a37e5.mintlify.app/quickstart.md): Start using Tryo in minutes