Skip to content
Arxisos edited this page Dec 27, 2011 · 181 revisions

Welcome to the ServiceStack wiki!

Here you will find some documentations, articles, tutorials and other anecdotes on the ServiceStack Web Service Framework!

Note: We're aware that documentation is a little sparse at the moment however it will be a top priority in the near future so be sure to check back soon!

In the meantime we welcome you to look at the Example projects to see how to quickly and easily build web services with ServiceStack. It is a conscience design decision to not to require any configuration and that the out-of-the-box installation is as useful as possible so it should be fairly easy to get started.

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!

Wiki Index

  1. ServiceStack Release Notes
  2. ServiceStack's new HTML5 Report Format
  3. ServiceStack's new CSV Format
  4. Accessing the HTTP Request inside Web Services
  5. Authentication and authorization (available in next release)
  6. Validation (available in next release)
  7. Built-in caching options

Resources



  1. Getting Started
    1. Create your first webservice
    2. Your first webservice explained
    3. ServiceStack's new API Design
    4. Designing a REST-ful service with ServiceStack
    5. Example Projects Overview
  2. Reference
    1. Order of Operations
    2. The IoC container
    3. Metadata page
    4. Rest, SOAP & default endpoints
    5. SOAP support
    6. Routing
    7. Service return types
    8. Customize HTTP Responses
    9. Plugins
    10. Validation
    11. Error Handling
    12. Security
  3. Clients
    1. Overview
    2. C# client
    3. Silverlight client
    4. JavaScript client
    5. Dart Client
    6. MQ Clients
  4. Formats
    1. Overview
    2. JSON/JSV and XML
    3. ServiceStack's new HTML5 Report Format
    4. ServiceStack's new CSV Format
    5. MessagePack Format
    6. ProtoBuf Format
  5. View Engines 4. Razor & Markdown Razor
    1. Markdown Razor
  6. Hosts
    1. IIS
    2. Self-hosting
    3. Mono
  7. Security
    1. Authentication/authorization
    2. Sessions
    3. Restricting Services
  8. Advanced
    1. Configuration options
    2. Access HTTP specific features in services
    3. Logging
    4. Serialization/deserialization
    5. Request/response filters
    6. Filter attributes
    7. Concurrency Model
    8. Built-in caching options
    9. Built-in profiling
    10. Messaging and Redis
    11. Form Hijacking Prevention
    12. Auto-Mapping
    13. HTTP Utils
    14. Virtual File System
    15. Config API
    16. Physical Project Structure
    17. Modularizing Services
    18. MVC Integration
  9. Plugins 3. Request logger 4. Swagger API
  10. Tests
    1. Testing
    2. HowTo write unit/integration tests
  11. Other Languages
    1. FSharp
    2. VB.NET
  12. Use Cases
    1. Single Page Apps
    2. Azure
    3. Logging
    4. Bundling and Minification
    5. NHibernate
  13. Performance
    1. Real world performance
  14. How To
    1. Sending stream to ServiceStack
    2. Setting UserAgent in ServiceStack JsonServiceClient
    3. ServiceStack adding to allowed file extensions
    4. Default web service page how to
  15. Future
    1. Roadmap

Clone this wiki locally