Simplicity at Speed
One framework to power them all. Write your HTTP APIs once and get end-to-end typed integrations for 15 languages, instant Admin UIs, queryable data APIs and safe AI capabilities - all generated from the same typed Request DTOs.
- 15
- Typed client languages
- 12+
- Built-in Admin UIs
- .NET | Framework
- Runs everywhere .NET does
Latest from the blog
Release announcements, deep dives and tutorials
Typed ServiceStack APIs for Go, Rust, Ruby and Zig
Add ServiceStack Reference now brings end-to-end typed APIs to 15 of the world's most popular programming languages-from websites and mobile apps to cloud services and systems software.
Next.js React Server Components - Secure Design
How the Next.js RSC template architecture protects against React Server Components vulnerabilities through process isolation and defense-in-depth security
Replacing Legacy UIs in an AI-First world
Rewriting legacy UIs on modern AI-First stacks are now cheaper and faster than traditional development.
Everything from one API contract
Declare your APIs once, the rest is Free.
Your typed Request DTOs are the single source of truth - every client, UI, schema and AI capability below is generated from them, and stays in sync automatically.
Typed APIs in 15 Languages
Native DTOs and a feature-rich Service Client for C#, TypeScript, Python, Go, Rust, Ruby, Zig, Swift, Kotlin, Dart and more - no hand-written SDKs.
Add ServiceStack ReferenceAutoQuery
One line of C# gives you a fully queryable, paged, filterable and authorized Query & CRUD API over your RDBMS - then renders its own admin UI.
Explore AutoQueryBuilt-in UIs
A suite of Admin UIs, API Explorer and Locode in every App - users, roles, API keys, logging, profiling, background jobs, analytics and database browsing.
See the Built-in UIsAI Chat & API Tools
A complete AI application inside your App, with your existing users - and your own APIs safely exposed as AI capabilities behind human approval.
Discover AI ChatProject Templates
Production-ready starting points for React, Vue, Blazor, Angular, Razor Pages, MVC and Flutter - each with Identity Auth and AutoQuery pre-configured.
Browse templatesPDF Studio
Design documents with AI and a live preview, then render them deterministically in production from an ordinary ServiceStack API - no LLM in the hot path.
See PDF StudioStart here
Start from a template, not a blank page
Every template ships on .NET 10 with Identity Auth, AutoQuery, the Built-in UIs and a Docker deployment pipeline already wired up - so your first commit can ship to a real server.
Write once, integrate from anywhere
Also available over gRPC
The same Services, on HTTP/2
Your existing typed Services are available from ASP.NET's gRPC endpoints without rewriting them — giving you high-performance HTTP/2 APIs and generated gRPC clients alongside your native HTTP integrations.
New in v10.1
Your existing APIs become safe AI capabilities
No second AI backend. No parallel schema. No new identity silo. AI Chat runs inside your App, acting as the signed-in user, with an editable approval form in front of anything consequential.
AI Chat v4
Register ChatFeature and your users get a complete AI application at /chat - every major model provider behind one selector, documents, voice, images, RAG and per-user projects. All within your App boundary.
API Tools & MCP
Three stable tools - search, describe and call - give Models progressive access to your live API surface, executed as the current user. Expose the same tools to any MCP-compatible Assistant from a built-in MCP Server.
API Schemas
Every API gets a portable JSON Schema contract that renders its own executable UI at /schema - and any AI approval form.
Learn moreAutoQuery Schemas
Open /auto and every AutoQuery data model already has a complete, authorized CRUD App - assembled at runtime.
Learn morePDF Studio
Design documents with a vision model and a live preview, publish them as validated artifacts, then render deterministically in production.
Learn more
A complete AI Assistant inside your App, using your existing users
Why ServiceStack?
Simple, versatile, evolvable, resilient high-performance message-based APIs
- Maximize Value and Reach of System APIs
- The same APIs can be consumed from HTTP in a myriad of data formats, via popular MQ Servers and over gRPC - without sacrificing any native HTTP integrations.
- Ultimate Developer Productivity
- Native end-to-end typed integrations for 15 of the most popular languages used to build Web, Mobile & Desktop Apps, added and updated from within your favorite IDE.
- Remote Services Best Practices
- A message-based design embracing the Remote Facade, DTO and Service Gateway patterns - the only Services framework to reuse API contracts for typed integrations in .NET Apps without code-gen.
- Benefits of message-based design
- Unlike RPC, messages can be evolved, intercepted, routed & serialized, letting front and back-end developers collaborate on an agreed high-level API design free of implementation concerns.
- Consistent & Simplified Development Model
- Capturing an entire API boundary into impl-free Service Contracts means every supported language need only generate declarative DTOs - encapsulating richer metadata than other code-gen solutions.
- Preserve Investments
- ServiceStack has promoted the same remote service best-practices for over a decade, outliving several abandoned .NET Web Service frameworks and the investments that failed along with them.
Watch & Learn
Short, focused walkthroughs covering everything from your first API to deployments.
ServiceStack APIs
Effortlessly create feature-rich APIs and Web Apps
Build a Bookings API with Auto Admin UI in minutes
File Upload services the Easy way
Managed File Uploads
Stream processing of data with JSON Lines
Post Command line HTTP API tools
Deploy anywhere
From your first commit to production
Templates ship with GitHub Actions workflows and a Docker Compose deployment over SSH already wired up — so there's no gap between building your App and running it.
Docker Compose over SSH
Deploy to any vanilla Linux host for a few dollars a month. No orchestrator, no lock-in.
Read the guideGitHub Actions
Mix in a ready-made workflow to build, test and release your App on every push.
Action templatesSQLite + Litestream
Run on a single node with continuous streaming replication to object storage.
Explore LitestreamKamal
Zero-downtime container deploys to any host you control, with rollbacks built in.
Deploy with KamalFeature Rich Ecosystem
ServiceStack Framework
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
ServiceStack.Redis
.NET's leading C# Client
ServiceStack.OrmLite
Code-first, fast, lightweight ORM
#Script
Simple, Fun, Live Scripting of .NET
ServiceStack.Aws
Full featured support for AWS managed services.
Add ServiceStack Reference
Web, Mobile & Desktop Typed Clients
ServiceStack.Azure
Full featured support for Azure managed services
ServiceStack.Text
.NET's missing high-performance utility belt
AutoQuery
Declarative, no code, fast Query & CRUD APIs
PocoDynamo
Code-first DynamoDB LINQ Client
ServiceStack MQ
Invoke APIs over reliable MQ brokers
gRPC
Invoke APIs via gRPC's vast typed ecosystem
Encrypted Messaging
Invoke APIs with message-based encryption
Server Events
Simple, real-time SSE notifications
ServiceStack Auth
Simple, Integrated Auth with multiple backends
Declarative Validation
Built-in Fluent & Declarative Validation
Caching
Strong Caching Story with multiple providers
Service Gateway
Loosely-coupled, Microservices-ready design
Vue Desktop Apps
Lite, auto updating, Windows Desktop Apps
Modular Startup
Encapsulated, Composable Building Blocks
Plugins
Modular Design with rich set of Plugins
Project Templates
50+ Modern Starting Project Templates
Trusted in production
Shipping in the world's largest organizations
ServiceStack has been promoting the same remote service best-practices for over a decade — outliving several .NET Web Service frameworks along the way.
Want ServiceStack news and updates?
Sign up for our monthly newsletter.
We care about your data. Read our privacy policy.
Contact sales
If you have any Sales or Licensing questions please email us and we will do everything we can to take care of you.
- Telephone
- team@servicestack.net