# Why ServiceStack Source: https://docs.servicestack.net/why-servicestack
A complete multi-provider AI App at /chat using your App's existing users, database and security boundary.
Expose the same approved APIs to external AI Assistants over the Model Context Protocol.
Design documents with AI, publish immutable revisions, then render production PDFs with no LLM at runtime.
Admin screens, SDKs, docs and API clients are generated from the contract instead of hand-written and left to drift.
Auth, jobs, caching, messaging, logging and analytics ship together and are designed to work together.
Services are dependency-free classes and typed clients make integration tests read like unit tests.
Built on high-performance serializers and data access, on the fastest APIs each .NET runtime offers.
Libraries are continuously improved across 20+ years - not abandoned and replaced.
Actively developed with paid support, and free for individuals & OSS.
Pick a template and download a ready-to-run App - Blazor, Vue, React, MVC, API-only and more.
A guided walkthrough from empty project to a working, documented, typed API.
15 typed languages, AI Chat, API Tools, API Schemas and PDF Studio in the latest release.
GenerateCrudServicesConfigure, customize and export the generated APIs and data models.
Understand the queryable APIs AutoGen is generating for each table.
Turn the generated APIs into a branded CRUD App for your stakeholders.