Skip to content
mythz edited this page Feb 27, 2012 · 101 revisions

Welcome to the ServiceStack wiki!

Getting Started

  1. Get an overview in the introduction slides
  2. Read the documentation down here.
  3. Download ServiceStack's packages available on NuGet and start programming yourself!
  4. 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.

Before you start reading, you should know the basics about HTTP (HTTP methods/verbs, status codes etc) and REST/SOAP. Look at Prerequisites for a link list about these topics.

  1. Why ServiceStack?
  2. Basics
    1. Create your first webservice
    2. Your first webservice explained
    3. The IoC container
    4. Metadata page
    5. Endpoints
    6. SOAP support
    7. Service return types
    8. Plugins
  3. Clients
    1. Overview
    2. C# client
    3. JavaScript client
    4. Silverlight 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
    6. ProtoBuf Format
  5. Validation and Exception handling (new!)
  6. Configuration options
    1. Run ServiceStack side-by-side with another web framework
  7. Access HTTP specific features in services
  8. Logging
  9. Serialization/deserialization
  10. Request/response filters
  11. Filter attributes (new!)
  12. Built-in caching options
  13. Sessions
  14. Authentication/authorization (new!)
  15. Built-in profiling
  16. Messaging and Redis
  17. HowTo write unit/integration tests

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

Clone this wiki locally