One framework to power them all. Write your HTTP APIs once and take advantage of end to end typed integrations for all popular Web, Mobile and Desktop platforms.
Rapidly develop beautiful, moderm CRUD Apps with Locode
Instantly Servicify your existing RDBMS with AutoQuery APIs
Web, Mobile, Desktop Typed Clients
Built-in UI for discovering, browsing & calling APIs
Get your project started quickly.
Client libraries for all popular languages
Add gRPC support quickly and easily
ServiceStack's primary goal is to enhance the value of System APIs which serve as the blueprint that most features centered around. By using simple & pure dependency-free DTO models decoupled from any implementation we're free to continue layering on features which now sees ServiceStack APIs as the most versatile in the world where the same high-performance APIs can be consumed from HTTP in any combination of Route, QueryString, FormData or a myriad of data formats, via popular resilient MQ Servers whilst simultaneously supporting legacy integrations like SOAP or adopting new technologies like gRPC without sacrificing any native HTTP integrations.
To maximize the value of APIs we're focused beyond the API boundary by making it as simple as possible for API Consumers to call your APIs, thereby making them more appealing and creating multiplicative value with the time & effort saved by each API consumer.
In addition to providing native end-to-end typed integrations to 9 of the most popular languages used in creating Web, Mobile & Desktop Apps, we also maintain IDE plugins for most major IDEs enabling your API Consumers to easily add/update typed API Service References from within Rider, VS.NET, Android Studio, PyCharm, IntelliJ IDEA, RubyMine, Php/WebStorm & Eclipse.
The best approach for achieving its goals of capturing a systems functionality in a typed Service contract that yields the most reusable & evolvable API design was to adopt a message-based design that embraces the revered SOA Integration Patterns best-practices by realizing its Remote Facade, Data Transfer Object and Service Gateway patterns whose benefits positions ServiceStack in a rarefied breed of frameworks to enable optimal end-to-end typed API integrations without code-gen as the same dep-free Service Models used to define its APIs can be used as-is in .NET Apps.
Unlike RPC, messages can be evolved, intercepted, routed, decorated & serialized with natural decoupling of an APIs coarse-grained DTO contracts from its implementation allowing front & back-end developers to collaborate on an agreed high-level API design free of detail concerns, before using the contract-first DTOs to independently implement any required functionality.
It allows client logic to bind to impl-free service client interfaces that can be easily substituted from a test client returning mock data to utilizing any of the many available .NET generic Service Client implementations including gRPC.
The benefit afforded by capturing an entire API boundary into impl-free Service Contracts extends to all natively supported languages who only need be concerned with generating declarative DTOs resulting in types encapsulating richer metadata beyond what's possible with restrictive primitive types found in other code-gen solutions like Open API.
It enables teams across disciplines and languages to work the same way when integrating internal or external applications or tools. This reduces software maintenance efforts and enables developers to focus on the important part of their code rather than the plumbing between client & server.
From its outset ServiceStack has been consistently promoting the same remote service best-practices for over a decade, whose adoption of its time-tested patterns has survived beyond several abandoned .NET Web Service frameworks, iterations & programming models during its lifetime with any investments in them having failed along with them.
Instead of enduring wasted investments through constant rewrites, ServiceStack APIs have in contrast remained constant whilst gaining value over time, continuing to add support for more languages, typed clients, IDE integrations, endpoints, data formats & .NET Hosts.
So, @ServiceStack is pretty freaking awesome. Loving the minimal, yet 'just works' way it does things.
ServiceStack keeps on getting better and better. This should be everyone's go to web services framework!
After using WebApi for 2 months I conclude that ServiceStack is far simpler, easier, cleaner, and robust.
What have I done? The @ServiceStack fever is spreading at @ChathamFin. The only cure is more ServiceStack.
The more I learn about @Servicestack, the more I love it! This is what web services in .net are all about.
Decided to use @ServiceStack to implement a web API for managing #Afterglow - simply because it is awesome!
The new ServiceStack API is fantastic. I don't really understand why anybody would choose ASP.NET Web API
Finally using #ServiceStack in a project for a customer. Love it so far. SO much easier and faster than WCF.
Sometimes you don't realise how much you rely on something until you don't have it. ServiceStack makes me happy
Near to the perfect stack: #AngularJS + #servicestack + #rethinkdb + #csharp...fun times in web app programming
TIL that @ServiceStack does message queuing (is there anything it doesn't do?) Just added support for @RabbitMQ
We just deployed a new conference platform built completely with @AngularJS and @ServiceStack. SPA really rocks!
Tried to build a service with EF+WCF and failed. Moved to ServiceStack, POCOs and OrmLite and life is fun again!
The nice thing about using ServiceStack is that I haven't had to learn WebAPI's 5 different ways of doing things.
The AWS features in the latest ServiceStack release have the best DynamoDB programming model I've seen. Excellent!
ServiceStack is still just a pleasure to work with. I really find it much easier to understand than WebAPI/ASP.NET.
With @ServiceStack I've left web forms, asp.net MVC and web API behind in the debris pile. Good riddance to WCF too.
The Xplat-first approach, and the good taste in ServiceStack design might be the best chance .NET has on the server.
From zero to a RESTful web service architecture using @servicestack in an evening...and not an asmx in sight. Lovely.
@ServiceStack MessageProducer property in the Service class is pure magic. Using the same rest service via messaging :-)
I love my job. Setting up #nginx with mono and #Servicestack is absolutely painless and instantly with high performance.
servicestack is great! Powerful, clean, simple and multiplatform. Leaving you with total control on anything, if needed.
Once you go #ServiceStack you never go back! A .Net framework that truly understand REST and web development. I'm all in!
After toiling with Java based Restful services @ServiceStack feels like drinking chilled Margaritas on a sunbathed beach.
Was going to start a project using asp.net mvc 4 but found razor.servicestack from @ServiceStack, this is a game changer!
I vow that I will use ServiceStack .net or WCF Web API preview on the next SOA project where vanilla WCF isn't manditory.
"So we're using Microsoft's Web API for this?" Me: "No. We're using @ServiceStack."
Should you ever get a chance to work with @ServiceStack, grab it and hold on to it!
My mind has been blown! @ServiceStack where have you been? Quick get me a #tutorial!
I can't praise ServiceStack enough! It's a game changer. You'll never use WCF again.
If you're into windows development, you owe it to yourself to check out servicestack.
If I should marry a piece of software I'm starting to think it should be @ServiceStack
Kicking off a new project with @ServiceStack. That's how a service framework should be.
I have a new obsession by the name of @ServiceStack.. all of their products are amazing!
Been working with ServiceStack.net for the past couple of days and it's a thing of beauty.
ServicesStack JSON parsing is truly amazing, it's been a great pick for building Thor.NET.
Wow, #ServiceStack is a phenomenal tool. I've written my last line of #WCF and/or #WebAPI.
Having fun writing small set of web services with ServiceStack. Will never touch WCF again.
See you later wcf - LOVING #ServiceStack - what web services/REST implementations should be.
ServiceStack has revolutionized the way I write service oriented apps. I tried WCF, Web API.
I have never setup an mvc site with 3rd party auth providers so fast, great job @ServiceStack
All over the office I hear "@ServiceStack" as in, "It's faster and easier with ServiceStack."
Fellow dev is presenting #ServiceStack to the team! The awesomeness is starting to catch on!
No Controller / No Ceremony development - take a look at the rock star that is #ServiceStack.
Our team has been using #ServiceStack for a recent MVC app. Very fast, and well thought out.
Super cool. Now I can focus squarely on the styling. Servicestack and Angularjs...what a combo
Dropped custom TCP server impl in c# in favor of #ServiceStack OMG, life is so much easier now.
I have a new fondness for #ServiceStack. Erplink API endpoint up and running 1st time in 10 mins
Wow that was insanely easy, @servicestack & @redisfeed in the mix via nginx & mono fastcgi on ubuntu
Just discovered @ServiceStack today. Never going back to WebAPI for #RESTful APIs again. Never ever.
I like tools that don't stand in my way if I want to do something unusual, ergo I like ServiceStack.
if you have not tried ServiceStack, please, for your own sanity give it a try. Much cleaner than WCF
So, @ServiceStack is pretty freaking awesome. Loving the minimal, yet 'just works' way it does things.
ServiceStack keeps on getting better and better. This should be everyone's go to web services framework!
After using WebApi for 2 months I conclude that ServiceStack is far simpler, easier, cleaner, and robust.
What have I done? The @ServiceStack fever is spreading at @ChathamFin. The only cure is more ServiceStack.
The more I learn about @Servicestack, the more I love it! This is what web services in .net are all about.
Decided to use @ServiceStack to implement a web API for managing #Afterglow - simply because it is awesome!
The new ServiceStack API is fantastic. I don't really understand why anybody would choose ASP.NET Web API
Finally using #ServiceStack in a project for a customer. Love it so far. SO much easier and faster than WCF.
Sometimes you don't realise how much you rely on something until you don't have it. ServiceStack makes me happy
Near to the perfect stack: #AngularJS + #servicestack + #rethinkdb + #csharp...fun times in web app programming
TIL that @ServiceStack does message queuing (is there anything it doesn't do?) Just added support for @RabbitMQ
We just deployed a new conference platform built completely with @AngularJS and @ServiceStack. SPA really rocks!
Tried to build a service with EF+WCF and failed. Moved to ServiceStack, POCOs and OrmLite and life is fun again!
The nice thing about using ServiceStack is that I haven't had to learn WebAPI's 5 different ways of doing things.
The AWS features in the latest ServiceStack release have the best DynamoDB programming model I've seen. Excellent!
ServiceStack is still just a pleasure to work with. I really find it much easier to understand than WebAPI/ASP.NET.
With @ServiceStack I've left web forms, asp.net MVC and web API behind in the debris pile. Good riddance to WCF too.
The Xplat-first approach, and the good taste in ServiceStack design might be the best chance .NET has on the server.
From zero to a RESTful web service architecture using @servicestack in an evening...and not an asmx in sight. Lovely.
@ServiceStack MessageProducer property in the Service class is pure magic. Using the same rest service via messaging :-)
I love my job. Setting up #nginx with mono and #Servicestack is absolutely painless and instantly with high performance.
servicestack is great! Powerful, clean, simple and multiplatform. Leaving you with total control on anything, if needed.
Once you go #ServiceStack you never go back! A .Net framework that truly understand REST and web development. I'm all in!
After toiling with Java based Restful services @ServiceStack feels like drinking chilled Margaritas on a sunbathed beach.
Was going to start a project using asp.net mvc 4 but found razor.servicestack from @ServiceStack, this is a game changer!
I vow that I will use ServiceStack .net or WCF Web API preview on the next SOA project where vanilla WCF isn't manditory.
"So we're using Microsoft's Web API for this?" Me: "No. We're using @ServiceStack."
Should you ever get a chance to work with @ServiceStack, grab it and hold on to it!
My mind has been blown! @ServiceStack where have you been? Quick get me a #tutorial!
I can't praise ServiceStack enough! It's a game changer. You'll never use WCF again.
If you're into windows development, you owe it to yourself to check out servicestack.
If I should marry a piece of software I'm starting to think it should be @ServiceStack
Kicking off a new project with @ServiceStack. That's how a service framework should be.
I have a new obsession by the name of @ServiceStack.. all of their products are amazing!
Been working with ServiceStack.net for the past couple of days and it's a thing of beauty.
ServicesStack JSON parsing is truly amazing, it's been a great pick for building Thor.NET.
Wow, #ServiceStack is a phenomenal tool. I've written my last line of #WCF and/or #WebAPI.
Having fun writing small set of web services with ServiceStack. Will never touch WCF again.
See you later wcf - LOVING #ServiceStack - what web services/REST implementations should be.
ServiceStack has revolutionized the way I write service oriented apps. I tried WCF, Web API.
I have never setup an mvc site with 3rd party auth providers so fast, great job @ServiceStack
All over the office I hear "@ServiceStack" as in, "It's faster and easier with ServiceStack."
Fellow dev is presenting #ServiceStack to the team! The awesomeness is starting to catch on!
No Controller / No Ceremony development - take a look at the rock star that is #ServiceStack.
Our team has been using #ServiceStack for a recent MVC app. Very fast, and well thought out.
Super cool. Now I can focus squarely on the styling. Servicestack and Angularjs...what a combo
Dropped custom TCP server impl in c# in favor of #ServiceStack OMG, life is so much easier now.
I have a new fondness for #ServiceStack. Erplink API endpoint up and running 1st time in 10 mins
Wow that was insanely easy, @servicestack & @redisfeed in the mix via nginx & mono fastcgi on ubuntu
Just discovered @ServiceStack today. Never going back to WebAPI for #RESTful APIs again. Never ever.
I like tools that don't stand in my way if I want to do something unusual, ergo I like ServiceStack.
if you have not tried ServiceStack, please, for your own sanity give it a try. Much cleaner than WCF
locode.dev is our Rapid Application Development (RAD) solution to quickly develop beautiful Full Stack CRUD Apps around AutoQuery APIs, suitable for a wide number of use-cases including:
Creating an instant UI around existing Database-First RDBMS tables
Highly customizable, declarative Code-First development model
As Locode’s UI is built on top of ServiceStack’s industrial strength AutoQuery APIs, Hybrid Apps can benefit from its superior end-to-end typed development model for creating Web, Mobile & Desktop Apps.
Our first-class Blazor WASM support encompasses an impressively productive dev model with 100% API Types reuse without reliance on tooling.
The initial release includes themable Bootstrap and Tailwind UI components and an integrated pre-rendering solution to enable its instant load times.
Built into every ServiceStack v6 App is API Explorer - an instant integrated Postman and Swagger UI alternative to quickly Call and Explore your APIs.
With envious performance and unmatched customizability, API Explorer lets you easily incorporate gorgeous, rich, interactive API Documentation your API Consumers will love who'll be able to read its source code in their preferred programming language and easily call from their existing Client Apps.
Surface the ideal API a developer would naturally write and complete their implementation for them with AutoQuery!
AutoQuery which utilizes conventions to automate the creation of intent-based self-descriptive APIs that are able to specify configurable conventions and leverage extensibility options for a great developer experience.
Generate Native Types for your preferred language and platforms directly from within your favorite IDE or easy to use CLI tooling.
Add and update lightweight client code straight from the server you integrate with giving you an easy to use end-to-end typed interface with your ServiceStack server.
Generate fully featured web services dynamically from your RDBMS of choice with ease allowing you to un-silo your valuable data.
AutoGen for AutoQuery generates the required DTO types at runtime, and ServiceStack tooling allows you to extract those runtime types, giving you a future proof pathway to customize and migrate to a code-first model when you need.
First class client libraries for your favorite Android and iOS development frameworks, working in your preferred language.
Smart Typed Clients simplify integration, with the ability to use generated DTO classes to created a typed end-to-end integration with any ServiceStack application.
Jupyter is an exciting initiative to support an open standards, language agnostic interactive computing platform where it provides the ideal integrated exploratory programming environment for data science and scientific computing.
We've fully embraced this new paradigm with effortless UI and command-line tools for generating pre-populated Python, C# and F# Jupyter Notebooks
Generate working native client apps for your live ServiceStack services, in a variety of languages, instantly with our free managed service.
This tool enables your developers, and even your customers, to open a working example native application straight from the web to their favorite IDE.
Maximize the utility, reach & value of your System APIs with the most versatile framework in the world
Lots of project templates using modern frameworks, along with video and written tutorials to help your team get started quickly. Each template comes with a working example of integration with a ServiceStack service carefully designed with great developer workflows in mind.
Get your GitHub Actions CI process setup in minutes for your ServiceStack project with our GitHub Action Mix templates.
ServiceStack tooling makes it fast to Mix in additional functionality into your new or existing ServiceStack projects with templates for GitHub Actions to suit a variety of situations.
Post Command is a collection of command line utils that lets you easily discover, inspect and invoke ServiceStack endpoints from a single command.
Use inspect to discover features and APIs available on a remote ServiceStack endpoint including the version of ServiceStack running, the App’s registered Content Types, Plugins and Auth Providers as well as its public APIs, their routes and Response Types.
Then use send to invoke any ServiceStack API with just its name and a JavaScript Object literal to view the response in a human-friendly markdown view or as JSON or including raw HTTP Request & Response Headers.
Create gRPC services in a consistent way to all your other services or easily add gRPC support to your existing ServiceStack services.
ServiceStack’s gRPC support enables a highly productive development environment for developing high-performance gRPC HTTP/2 Services by making ServiceStack’s existing typed Services available from ASP.NET’s gRPC endpoints.
ServiceStack's Simple Providers & 3rd Party Integrations offers multitudes of connectivity to the outside world
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all.
.NET's leading C# Client
Code-first, fast, lightweight ORM
Simple, Fun, Live Scripting of .NET
Full featured support for AWS managed services.
Web, Mobile & Desktop Typed Clients
Full featured support for Azure managed services
.NET's missing high-performance utility belt
Declarative, no code, fast Query & CRUD APIs
Code-first DynamoDB LINQ Client
Invoke APIs over reliable MQ brokers
Invoke APIs via gRPC's vast typed ecosystem
Invoke APIs with message-based encryption
Simple, real-time SSE notifications
Simple, Integrated Auth with multiple backends
Built-in Fluent & Declarative Validation
Strong Caching Story with multiple providers
Loosely-coupled, Microservices-ready design
Lite, auto updating, Windows Desktop Apps
Encapsulated, Composable Building Blocks
Modular Design with rich set of Plugins
50+ Modern Starting Project Templates