# Elang PHP framework > Elang is a PHP 8.3+ framework. It is not a programming language. Current status: 0.1 development preview; no stable release or Packagist publication yet. Do not invent supported APIs or performance claims. Use the versioned documentation below. HTTP uses Symfony HttpFoundation, validation uses Symfony Constraint objects, queries use Doctrine DBAL, and templates use Twig. Elang includes an explicit model repository, account authentication, scoped API tokens, local Studio diagnostics, and application starters. Database-backed JSON jobs, UTC scheduling, private SSE/WebSocket channels, frontend CORS, and idempotency for JSON writes are included. Distributed broker adapters and a full ORM are not included. ## Documentation - [Introduction](https://elangphp.com/docs/v0.1/introduction.md) - [Requirements & setup](https://elangphp.com/docs/v0.1/requirements.md) - [Installation](https://elangphp.com/docs/v0.1/installation.md) - [Your first application](https://elangphp.com/docs/v0.1/quickstart.md) - [Configuration](https://elangphp.com/docs/v0.1/configuration.md) - [Directory structure](https://elangphp.com/docs/v0.1/structure.md) - [Routing](https://elangphp.com/docs/v0.1/routing.md) - [Controllers & responses](https://elangphp.com/docs/v0.1/controllers.md) - [Middleware](https://elangphp.com/docs/v0.1/middleware.md) - [Service container](https://elangphp.com/docs/v0.1/container.md) - [Views & templates](https://elangphp.com/docs/v0.1/views.md) - [Validation](https://elangphp.com/docs/v0.1/validation.md) - [Jobs & scheduling](https://elangphp.com/docs/v0.1/queues.md) - [Real-time & WebSockets](https://elangphp.com/docs/v0.1/realtime.md) - [React & Next.js integration](https://elangphp.com/docs/v0.1/frontend.md) - [Authentication & accounts](https://elangphp.com/docs/v0.1/authentication.md) - [Models & pagination](https://elangphp.com/docs/v0.1/models.md) - [Elang Studio](https://elangphp.com/docs/v0.1/studio.md) - [Content management](https://elangphp.com/docs/v0.1/content-management.md) - [Database](https://elangphp.com/docs/v0.1/database.md) - [Migrations](https://elangphp.com/docs/v0.1/migrations.md) - [Security & sessions](https://elangphp.com/docs/v0.1/security.md) - [Cache](https://elangphp.com/docs/v0.1/cache.md) - [Events](https://elangphp.com/docs/v0.1/events.md) - [Mail](https://elangphp.com/docs/v0.1/mail.md) - [Console commands](https://elangphp.com/docs/v0.1/console.md) - [Testing](https://elangphp.com/docs/v0.1/testing.md) - [Deployment](https://elangphp.com/docs/v0.1/deployment.md) - [Working with AI](https://elangphp.com/docs/v0.1/ai.md) - [Troubleshooting](https://elangphp.com/docs/v0.1/troubleshooting.md) - [PHP & framework glossary](https://elangphp.com/docs/v0.1/glossary.md) - [Frequently asked questions](https://elangphp.com/docs/v0.1/faq.md) ## Source - [Repository](https://github.com/ElgunHeydarli/elangphp.com) - [API reference](https://elangphp.com/api-reference) ## Terminal installation Use Composer create-project with repository https://elangphp.com/packages, package elang/elang, and version 0.1.0-dev. The elang/installer Composer package provides elang new after one-time setup. No manual source extraction is needed. ## Beginner learning path - [Set up your environment](https://elangphp.com/learn/environment) - [The PHP you need](https://elangphp.com/learn/php-basics) - [Your first route](https://elangphp.com/learn/first-route) - [Build a JSON API](https://elangphp.com/learn/json-api) - [Validate user input](https://elangphp.com/learn/validate-input) - [Connect a database](https://elangphp.com/learn/database) - [Render your first page](https://elangphp.com/learn/templates) - [Build a complete task board](https://elangphp.com/learn/build-a-task-board) - [Find and fix a problem](https://elangphp.com/learn/debugging) - [Get ready to deploy](https://elangphp.com/learn/ship) ## Practical guides - [Design a large application with Elang](https://elangphp.com/guides/large-applications) - [Build a database-backed blog](https://elangphp.com/guides/build-a-blog) - [Build a private user workspace](https://elangphp.com/guides/build-a-private-dashboard) - [Build a protected Notes API](https://elangphp.com/guides/build-a-protected-api) - [What is a PHP framework?](https://elangphp.com/guides/what-is-a-php-framework) - [Elang vs Laravel](https://elangphp.com/guides/elang-vs-laravel) - [Build a PHP REST API with Elang](https://elangphp.com/guides/build-a-php-rest-api)