# Orion for Laravel > The simplest way to create REST API with Laravel. ## Documentation Sets - [Orion for Laravel - Full Documentation](https://orion.tailflow.org/llms-full.txt): This is the full documentation for Orion for Laravel. ## Guide - [Prologue](https://orion.tailflow.org/raw/guide/prologue.md): Learn about changes and new features in Orion for Laravel 2.0. - [Introduction](https://orion.tailflow.org/raw/guide.md): Welcome to Orion for Laravel documentation. - [Getting Started](https://orion.tailflow.org/raw/guide/getting-started.md): Take the first steps to start using Orion. - [Models](https://orion.tailflow.org/raw/guide/models.md): Learn how to expose models via API. - [Relationships](https://orion.tailflow.org/raw/guide/relationships.md): Learn how to expose model relationships via API. - [Hooks](https://orion.tailflow.org/raw/guide/hooks.md): One of the powerful features of Orion is Hooks. It allows you to tap into the flow inside a particular endpoint (or multiple endpoints) without the need to override a method itself. - [Search](https://orion.tailflow.org/raw/guide/search.md): Learn how to perform search, apply filters, sort results, include relations and aggregate data. - [Batch Operations](https://orion.tailflow.org/raw/guide/batch-operations.md): Learn how to manage entities in batches. - [Query Parameters](https://orion.tailflow.org/raw/guide/query-parameters.md): Learn what query parameters are available and how to utilize them. - [Security](https://orion.tailflow.org/raw/guide/security.md): Learn about authentication, authorization, and validation. - [Responses](https://orion.tailflow.org/raw/guide/responses.md): Learn how models are transformed into JSON responses. - [Specifications](https://orion.tailflow.org/raw/guide/specifications.md): Learn how to automatically generate OpenAPI specifications. ## TypeScript SDK - [Introduction](https://orion.tailflow.org/raw/typescript-sdk.md): Welcome to Orion for Laravel TypeScript SDK documentation. - [Getting Started](https://orion.tailflow.org/raw/typescript-sdk/getting-started.md): Take the first steps to start using Orion TypeScript SDK. - [Configuration](https://orion.tailflow.org/raw/typescript-sdk/configuration.md): Learn how to set the API URL, configure authentication, and configure the underlying HTTP client. - [Models](https://orion.tailflow.org/raw/typescript-sdk/models.md): Learn how to work with model resources. - [Relationships](https://orion.tailflow.org/raw/typescript-sdk/relationships.md): Learn how to work with model relationship resources. - [Query Parameters](https://orion.tailflow.org/raw/typescript-sdk/query-parameters.md): Learn how to include relations and work with soft deletes.