Skip to content
Arxisos edited this page Jan 20, 2012 · 101 revisions

Welcome to the ServiceStack wiki!

Getting Started

  1. Get an overview in the introduction slides
  2. View the Hello World tutorial to see how to create a web service from scratch
  3. The MonoTouch Tutorial is another geared towards calling web services from MonoTouch however the content should equally apply in most C# apps.
  4. Download ServiceStack's packages available on NuGet and start programming yourself!
  5. The Example projects are highly recommended!

Resources

Documentation

This is the documentation about the core web service framework. The documentation for the Redis client, ORMLite etc can be found here.

The wiki index is currently under development, that's why not all tutorials exist.

Before you start reading, you should know the basics about HTTP (HTTP methods/verbs, status codes etc) and REST/SOAP.

  1. Why should I use ServiceStack?
  2. Basics
    1. Create your first webservice
    2. The IoC container
    3. Metadata page
    4. Endpoints
    5. Services and return types
  3. Clients
    1. Overview
    2. C# client
    3. JavaScript client
  4. Formats
    1. Overview
    2. JSON/JSV and XML
    3. ServiceStack's new HTML5 Report Format
    4. ServiceStack's new CSV Format
    5. Markdown Razor
  5. Exception handling
  6. Configuration options
    1. Run ServiceStack side-by-side with another web framework
  7. Logging
  8. Serialization/deserialization
  9. Request/response filters
  10. Filter attributes (new!)
  11. Built-in caching options
  12. Validation (new!)
  13. Sessions
  14. Authentication/authorization (new!)
  15. Built-in profiling
  16. Messaging and Redis
  17. HowTo write unit/integration tests

Clone this wiki locally