# API Platform > API Platform is a framework for building hypermedia REST and GraphQL APIs in PHP, integrated with Symfony and Laravel. This file indexes the current (4.3) documentation for large language models, per the llmstxt.org convention. Full text: https://api-platform.com/docs/llms-full.txt ## API Platform for Symfony - [Getting Started With API Platform with Symfony](https://api-platform.com/docs/symfony/) - [Validation with Symfony](https://api-platform.com/docs/symfony/validation/) - [Security with Symfony](https://api-platform.com/docs/symfony/security/) - [Testing the API with Symfony](https://api-platform.com/docs/symfony/testing/) - [Debugging with Symfony](https://api-platform.com/docs/symfony/debugging/) - [Configuring the Caddy Web Server with Symfony](https://api-platform.com/docs/symfony/caddy/) - [JWT Authentication with Symfony](https://api-platform.com/docs/symfony/jwt/) - [Symfony Messenger Integration: CQRS and Async Message Processing](https://api-platform.com/docs/symfony/messenger/) - [User Entity with Symfony](https://api-platform.com/docs/symfony/user/) - [Handling File Upload with Symfony](https://api-platform.com/docs/symfony/file-upload/) - [Creating Custom Operations and Symfony Controllers](https://api-platform.com/docs/symfony/controllers/) - [NelmioApiDocBundle Integration with Symfony](https://api-platform.com/docs/symfony/nelmio-api-doc/) - [Migrate From FOSRestBundle with Symfony](https://api-platform.com/docs/symfony/migrate-from-fosrestbundle/) - [FOSUserBundle Integration with Symfony](https://api-platform.com/docs/symfony/fosuser-bundle/) ## API Platform for Laravel - [API Platform for Laravel Projects](https://api-platform.com/docs/laravel/) - [Testing the API with Laravel](https://api-platform.com/docs/laravel/testing/) - [Parameters and Filters](https://api-platform.com/docs/laravel/filters/) - [Security with Laravel](https://api-platform.com/docs/laravel/security/) - [Validation with Laravel](https://api-platform.com/docs/laravel/validation/) - [JWT Authentication with Laravel](https://api-platform.com/docs/laravel/jwt/) ## Core - [The API Platform Core Library](https://api-platform.com/docs/core/) - [Getting started](https://api-platform.com/docs/core/getting-started/) - [Upgrade Guide](https://api-platform.com/docs/core/upgrade-guide/) - [General Design Considerations](https://api-platform.com/docs/core/design/) - [Extending API Platform](https://api-platform.com/docs/core/extending/) - [Testing the API](https://api-platform.com/docs/core/testing/) - [Operations](https://api-platform.com/docs/core/operations/) - [GraphQL Support](https://api-platform.com/docs/core/graphql/) - [State Providers](https://api-platform.com/docs/core/state-providers/) - [State Processors](https://api-platform.com/docs/core/state-processors/) - [Parameters and Filters](https://api-platform.com/docs/core/filters/) - [Elasticsearch & OpenSearch Filters](https://api-platform.com/docs/core/elasticsearch-filters/) - [Doctrine ORM and MongoDB ODM Filters](https://api-platform.com/docs/core/doctrine-filters/) - [Subresources](https://api-platform.com/docs/core/subresources/) - [The Serialization Process](https://api-platform.com/docs/core/serialization/) - [Validation](https://api-platform.com/docs/core/validation/) - [Security](https://api-platform.com/docs/core/security/) - [Content Negotiation](https://api-platform.com/docs/core/content-negotiation/) - [JSON:API](https://api-platform.com/docs/core/jsonapi/) - [Pagination](https://api-platform.com/docs/core/pagination/) - [Deprecating Resources and Properties (Alternative to Versioning)](https://api-platform.com/docs/core/deprecations/) - [Overriding Default Order](https://api-platform.com/docs/core/default-order/) - [Performance and Cache](https://api-platform.com/docs/core/performance/) - [Extensions for Doctrine, Eloquent and Elasticsearch](https://api-platform.com/docs/core/extensions/) - [Using Data Transfer Objects (DTOs)](https://api-platform.com/docs/core/dto/) - [OpenAPI Specification Support (formerly Swagger)](https://api-platform.com/docs/core/openapi/) - [JSON Schema Support](https://api-platform.com/docs/core/json-schema/) - [MCP: Exposing Your API to AI Agents](https://api-platform.com/docs/core/mcp/) - [Using AI Coding Agents with API Platform](https://api-platform.com/docs/core/ai-agents/) - [Creating Async APIs using the Mercure Protocol](https://api-platform.com/docs/core/mercure/) - [Pushing Related Resources Using HTTP/2](https://api-platform.com/docs/core/push-relations/) - [Errors Handling](https://api-platform.com/docs/core/errors/) - [Using External Vocabularies](https://api-platform.com/docs/core/external-vocabularies/) - [Operation Path Naming](https://api-platform.com/docs/core/operation-path-naming/) - [URL Generation Strategy](https://api-platform.com/docs/core/url-generation-strategy/) - [Extending JSON-LD AND Hydra Contexts](https://api-platform.com/docs/core/extending-jsonld-context/) - [Identifiers](https://api-platform.com/docs/core/identifiers/) - [MongoDB Support](https://api-platform.com/docs/core/mongodb/) - [Elasticsearch & OpenSearch Support](https://api-platform.com/docs/core/elasticsearch/) - [The Event System](https://api-platform.com/docs/core/events/) - [JWT Authentication](https://api-platform.com/docs/core/jwt/) - [Accept application/x-www-form-urlencoded Form Data](https://api-platform.com/docs/core/form-data/) - [Bootstrapping the Core Library](https://api-platform.com/docs/core/bootstrap/) - [Configuration Reference](https://api-platform.com/docs/core/configuration/) - [Client Integrations](https://api-platform.com/docs/core/client-integration/) ## Schema Generator - [The Schema Generator](https://api-platform.com/docs/schema-generator/) - [Getting Started](https://api-platform.com/docs/schema-generator/getting-started/) - [Configuration](https://api-platform.com/docs/schema-generator/configuration/) ## Admin - [The API Platform Admin](https://api-platform.com/docs/admin/) - [Getting Started](https://api-platform.com/docs/admin/getting-started/) - [Customizing the Schema](https://api-platform.com/docs/admin/schema/) - [Customizing the Guessers](https://api-platform.com/docs/admin/customizing/) - [Customizing the Admin](https://api-platform.com/docs/admin/advanced-customization/) - [Handling Relations](https://api-platform.com/docs/admin/handling-relations/) - [Validation](https://api-platform.com/docs/admin/validation/) - [Real-time Updates With Mercure](https://api-platform.com/docs/admin/real-time-mercure/) - [Authentication Support](https://api-platform.com/docs/admin/authentication-support/) - [Handling File Upload](https://api-platform.com/docs/admin/file-upload/) - [Performance Tips](https://api-platform.com/docs/admin/performance/) - [Components Reference](https://api-platform.com/docs/admin/components/) ## Create Client - [API Platform Create Client](https://api-platform.com/docs/create-client/) - [Next.js Generator](https://api-platform.com/docs/create-client/nextjs/) - [Nuxt Generator](https://api-platform.com/docs/create-client/nuxt/) - [Vuetify Generator](https://api-platform.com/docs/create-client/vuetify/) - [Quasar Framework Generator](https://api-platform.com/docs/create-client/quasar/) - [React Generator](https://api-platform.com/docs/create-client/react/) - [React Native generator](https://api-platform.com/docs/create-client/react-native/) - [Vue.js Generator](https://api-platform.com/docs/create-client/vuejs/) - [TypeScript Interfaces](https://api-platform.com/docs/create-client/typescript/) - [Custom Generator](https://api-platform.com/docs/create-client/custom/) - [Troubleshooting](https://api-platform.com/docs/create-client/troubleshooting/) ## Deployment - [Deploying API Platform Applications](https://api-platform.com/docs/deployment/) - [Deploying with Docker Compose](https://api-platform.com/docs/deployment/docker-compose/) - [Deploying to a Kubernetes Cluster](https://api-platform.com/docs/deployment/kubernetes/) - [Deploying to minikube](https://api-platform.com/docs/deployment/minikube/) - [Deploying an API Platform App on Heroku](https://api-platform.com/docs/deployment/heroku/) - [Implement Træfik Into API Platform Dockerized](https://api-platform.com/docs/deployment/traefik/) ## General Information - [API Platform’s Philosophy](https://api-platform.com/docs/extra/philosophy/) - [The Release Process](https://api-platform.com/docs/extra/releases/) - [API Platform for Enterprise](https://api-platform.com/docs/extra/enterprise/) - [Security Policy](https://api-platform.com/docs/extra/security/) - [Troubleshooting](https://api-platform.com/docs/extra/troubleshooting/) - [Contribution Guides](https://api-platform.com/docs/extra/contribution-guides/) - [Contributor Code of Conduct](https://api-platform.com/docs/extra/conduct/)