Skip to main content

Service Stack Client

Service Stack Client

Contents

Why Service Stack

Using Service Stack Client

ServiceStack’s Add ServiceStack Reference feature allows adding generated Native Types for the most popular typed languages and client platforms directly from within most major IDE’s starting with ServiceStackVS - providing a simpler, cleaner and more versatile alternative to WCF’s legacy Add Service Reference feature built into VS.NET.

Add ServiceStack Reference now supports C#, TypeScript, Python, Swift, Java, Kotlin, Dart, F# and VB.NET including integration with most leading IDE’s to provide a flexible alternative than sharing your DTO assembly with clients. Clients can now easily add a reference to a remote ServiceStack url and update DTOs directly from within VS.NET, Xamarin Studio, Xcode, Android Studio, IntelliJ and Eclipse. We plan on expanding on this foundation into adding seamless, typed, end-to-end integration with other languages - Add a feature request for your favorite language to prioritize support for it sooner!

Native Types provides an alternative for sharing DTO dlls, that can enable a better dev workflow for external clients who are now able to generate (and update) Typed APIs for your Services from a single remote url directly within their favorite IDE - reducing the burden and effort required to consume ServiceStack Services whilst benefiting from clients native language strong-typing feedback.

ServiceStackVS offers the generation and updating of these clients through the same context for all supported languages giving developers a consistent way of creating and updating your DTOs regardless of their preferred language of choice.

  • Add ServiceStack Reference The easiest way to Add a ServiceStack reference to your project is to right-click on your project to bring up ServiceStackVS’s Add ServiceStack Reference context-menu item. This opens a dialog where you can add the url of the ServiceStack instance you want to typed DTO’s for, as well as the name of the DTO source file that’s added to your project.

Command line tools