Documentation
Project
Templates
Vue
AutoQuery
Auth
OrmLite
Redis
Locode
gRPC
AI Server
Open main menu
Project Templates
Vue
AutoQuery
Auth
OrmLite
Redis
Locode
gRPC
AI Server
Overview
Why ServiceStack
Architecture Overview
Servicify existing Systems
Explore ServiceStack
Releases
Latest Release Notes
Release Notes History
Pre-release NuGet Packages
Getting Started
Create your first WebService
Your first WebService explained
Service API Design
Service Return Types
Design RESTful Services
Design Message-based APIs
Modular Startup
dotnet tool - Win/Mac/Linux Utils
npx get-dtos
x new - Project Template
app tool - .NET Windows Desktop
mix tool - Mix n' Match .NET Apps
Post Command - Inspect HTTP APIs
Background Concepts
What is a Message-based Web Service
Advantages of message-based Services
Why Remote Services should use DTOs
Complexity, Services and Role of DTOs
API First Development
UIs
Auto HTML API
API Explorer
Locode
Admin UI
Admin Identity Users UI
Admin Manage Users UI
Admin Redis
Admin Database
Admin DB Validation UI
Admin Logging & Profiling UI
Admin UI Features
Reference
AppHost
IOC
ASP.NET Core IOC
Routing
Endpoint Routing
Rate Limiting
Order of Operations
Customize HTTP Responses
Customize JSON Responses
Configuration & AppSettings
Metadata Pages
ServiceStack.AI
SVG Support
REST, SOAP & default endpoints
SOAP support
Error Handling
Overview
Validation
World Validation
Declarative Validation
Debugging
Clients
Overview
C#/.NET Client
TypeScript Client
JavaScript Client
Java Client
Swift Client
Dart Client
Service Gateway
MQ Clients
Add ServiceStack Reference
Overview
C# Add Reference
TypeScript Add Reference
JavaScript Add Reference
Python Add Reference
PHP Add Reference
Swift Add Reference
Java Add Reference
Kotlin Add Reference
Dart Add Reference
F# Add Reference
VB.NET Add Reference
ES3 Common.js Add Reference
Server Events
Overview
C# Client
TypeScript Client
Java Client
JavaScript Client
gRPC Clients
Redis Server Events
Background Jobs
Overview
Schedule Recurring Tasks
Commands
MQ Messaging
Overview
Background MQ
Rabbit MQ
Redis MQ
Amazon SQS MQ
Azure Service Bus MQ
Jupyter Notebooks
Overview
Python Jupyter Notebooks
C# Jupyter Notebooks
F# Jupyter Notebooks
Jupyter Reporting
GitHub Action Templates
Overview
GitHub GHR & SSH Docker Compose
Kamal with GitHub Actions
GitHub GHR & Digital Ocean
AWS ECR & ECS with NGINX
Encrypted Messaging
Overview
Advanced
Logging
Request & Response filters
Filter attributes
Access HTTP features in services
Serialization & Deserialization
Auto-Mapping
Auto Batched Requests
Virtual File System
Multitenancy
Physical Project Structure
Modularizing Services
Built-in profiling
Hot Reloading
HTML, CSS and JS Minifiers
Unified Navigation
App Tasks
MVC Integration
ServiceStack Integration
Run side-by-side with another fx
Versioning
Config API
Concurrency Model
Form Hijacking Prevention
Create a WebService from scratch
Formats
Overview
JSON Format
System.Text.Json APIs
CSV Format
JSV Format
JSON Lines Format
MessagePack Format
ProtoBuf Format
HTML5 Report Format
.NET Core
Overview
.NET Core Redis
Configure localhost dev cert
Deploy to Amazon Linux 2 AMI
Deploy .NET Core Apps to AWS ECS
Deploy .NET Core Apps using rsync
Utils
Text Utils
HTTP Utils
Dump Utils
Reflection Utils
JS Utils
Adhoc Utils
Simple IOC
Caching
Overview
HTTP Caching
CacheResponse Attribute
Cache Aware Clients
Compression
Plugins
Overview
Open API v3
Open API v2
CORS Feature
Proxy Feature
Request logger
SQLite Request Logs
Lisp TCP REPL Server
Postman
Sitemaps
Cancellable Requests
Webhooks
View Engines
ServiceStack Razor
Razor UI Controls
Razor Notes
View and Template Selection
Compiled Razor Views
Razor Views vs Content Pages
JavaScript Web Apps
Vue Components
Embedded UMD @servicestack/client
ss-utils.js JavaScript Client Library
Hosts
IIS
Self-hosting
Tests
Testing
HowTo write unit & integration tests
Blazor
Blazor WASM Tailwind
Blazor Server Tailwind
Blazor WASM Bootstrap
Blazor Components
Blazor Diffusion
File Blazor Demo
Java
Java ServiceStack Resources
Android Studio & IntelliJ
Other Languages
Swift
F#
VB.NET
Deployment
Deploy Multiple Sites to single AWS
Simple Deployments with WebDeploy
Deployments with OctopusDeploy
Amazon Web Services
Overview
PocoDynamo
Getting Started with AWS
Azure
Overview
Stripe
Overview
Install 3rd Party Products
Redis on Windows
RabbitMQ on Windows
Redis SSL on Azure
RHEL 9 Cryptography
Performance
Real world performance
Future
Roadmap
Swift Resources
Swift Add ServiceStack Reference
Release Notes for Swift Support
Live Demos
​
TechStacks iOS App
TechStacks OSX Desktop App
Edit this page on GitHub
Android Studio & IntelliJ
F#
On This Page
Live Demos