Welcome to ServiceStack!

Simply Refreshing

1 framework for all your services and web apps that's intuitive and Easy-to-use! Never read another text-book to learn another heavy .NET framework again!

Super Fast

Obscenely fast! Built with only fast, clean, code-first and light-weight parts. Start using .NET's fastest serializers, ORMs, redis and caching libraries!

Thoughtfully architected

Holistically constructed with remote-service best-practices, designed to reduce artificial complexity. Services are designed for maximum re-use.

v4.0.48 released: Deep Integration with AWS - Develop and host ServiceStack solutions entirely on the managed AWS platform!

What are people saying?

Get Started Today

  Get ServiceStack Now

Learning Resources

Mastering ServiceStack

Mastering ServiceStack covers real-life problems that occur over the lifetime of a distributed system and how to solve them by deeply understanding the tools of ServiceStack. Distributed systems is the enterprise solution that provide flexibility, reliability, scaling, and performance. ServiceStack is an outstanding tool belt to create such a system in a frictionless manner, especially sophisticated designed and fun to use.

The book starts with an introduction covering the essentials, but assumes you are just refreshing, are a very fast learner, or are an expert in building web services. Then, the book explains ServiceStack's data transfer object patterns and teach you how it differs from other methods of building web services with different protocols, such as SOAP and SOA. It also introduces more low-level details such as how to extend the User Auth, message queues and concepts on how the technology works.

By the end of this book, you will understand the concepts, framework, issues, and resolutions related to ServiceStack.

ServiceStack 4 Cookbook

Over 70 recipes to create web services, build message-based apps, and work with object-relational mapping.

Who this book is for

If you are a .NET developer who is looking for a simpler way to build services, this is the book for you. It will show you how to write fast, maintainable APIs that are a pleasure to use and maintain starting from the database to the client and everything in-between.

What you will learn

  • Quickly create fast, testable, and maintainable services with ServiceStack
  • Integrate ServiceStack with existing MVC & SignalR ASP.NET frameworks
  • Render HTML using Razor and MarkDown with your ServiceStack services
  • Work with your SQL database of choice using ServiceStack's ORM, OrmLite
  • Leverage the speed of Redis to scale your web API
  • Implement unit and integration testing for your web API to enhance quality and compatibility

ServiceStack Succinctly

ServiceStack is an open source framework designed to be an alternative to the WCF, ASP.NET MVC, and ASP.NET Web API frameworks. It supports REST and SOAP endpoints, autoconfiguration of data formats, inversion of control containers, object-relational mapping, caching mechanisms, and much more. With ServiceStack Succinctly by Zoran Maksimovic , you'll learn the basics by creating and implementing a simple order management system, and in no time you'll see why so many web developers rely on it.

Table of Contents

  • ServiceStack Overview
  • ServiceStack Basics
  • Order Management System
  • Solution Configuration
  • Service Implementation
  • Pagination
  • Authentication
  • Caching
  • Logging
  • Profiling
  • Extending ServiceStack
  • Documenting Web Services

Learning AngularJS for .NET Developers

Build single-page web applications using frameworks like AngularJS and ServiceStack that help you work efficiently and deliver great results

Who this book is for

If you are a .NET developer that has already built web applications or web services with a fundamental knowledge of HTML, JavaScript, and CSS, and want to explore single-page applications, then this book will give you a great start. The frameworks, tools, and libraries mentioned here will make you productive and minimize the friction usually associated with building server-side web applications.

What you will learn

  • Create a standalone AngularJS application to prototype user interfaces
  • Validate complex forms with AngularJS and use Bootstrap to style them
  • Build RESTful web services using ServiceStack that work well with single-page applications
  • Implement automatic validation for web services and reduce boilerplate
  • Use web services with AngularJS to secure your application logic
  • Test your AngularJS and web service code to improve the quality of your software deliverables
  • Structure your JavaScript code and organize your files so your application can grow at a sustainable pace

Pluralsight Courses