Built-in Auto UIs

Explore, discover, query, integrate and call APIs instantly with ServiceStack's built-in Auto UIs dynamically generated from the rich metadata of your typed APIs declarative C# DTOs


The best way to visualize, inspect and integrate with your APIs in an instant Learn more

ui api

Preview APIs with the Auto Html API Page

The Auto HTML Page provides instant utility for API consumers in consuming your APIs with a built-in API Response Visualizer, JSON syntax highlighting, integrated Postman-like UI and API SDK integration all-in-one.

Powered by Vue 3 and the ServiceStack Vue library, it's also highly customizable.

API Explorer

A Postman & Swagger UI alternative built into ServiceStack that lets you explore, discover & call your APIs Learn more

ui api

API Explorer - a better Postman & Swagger UI

The entire API Explorer UI is driven by the rich metadata around your APIs typed Service Contracts and AppHost's registered plugins

It's built from the ground up with multiple levels of customizations, supporting both declarative & programmatic models whilst also enabling rich interactive HTML Components to document each of your APIs & their Types


Rapidly develop beautiful database-powered Web Apps with an Instant UI around existing database-first RDBMS tables for rapid prototyping, then export into declarative code-first development models for even greater customizability Learn more

ui api

Rapidly develop apps with Locode

Learn how to easily create customizable feature-rich UX-friendly RDBMS Web Apps with Locode's instant CRUD UI driven by your AutoQuery APIs that can be further extended with custom UIs

In this video we show 3 examples from generating everything from an existing database, making customizations to the Locode App, and finally reusing all your services in a custom Blazor WASM App

autoquery crud ui

Quickly create a code-first API and CRUD App with Locode

To showcase greater customizability options, we've exported AutoGen APIs of the Chinook sample database into typed AutoQuery APIs & Data Models to unlock more flexible code-first declarative & programmatic dev models that includes Custom UI components to showcase potential enhancements in Locode Apps

Admin UIs

Admin Dashboard, Manage Users, Profiling & Logging, Database Admin, Redis Admin, DB Validation Rules

Admin UI

A suite of Admin UIs with a number of productivity features ranging from Managing Users & DB Validation Rules to gaining unprecedented insights into running Apps with in-depth Request Logging & Profiling to observe App's in real-time Learn more

logging profiling api ui

Real-time insights with Request Logging & Profiling UIs

The new Request Logging & Profiling UIs bring an invaluable new level of observability into your App, from being able to quickly inspect and browse incoming requests, to tracing their behavior from their generated events in the new Diagnostic Source capabilities added all throughout ServiceStack, which both power the new UIs and enables new introspectability from code where you can tap in to inspect & debug when diagnostic events occurs

redis admin ui

Use Redis Admin UI to inspect your App's Redis usage

Redis Admin UI lets you manage your App's configured Redis Server with a UX-friendly UI for managing core Redis data types, simple search to quickly find Redis values, quick navigation between related values, first class support for JSON values and a flexible command interface and command history to inspect all previously run redis commands that's easily editable & rerun

db admin ui

Using Database Admin UI to browse your App's databases

Database Admin UI lets Admin Users quickly browse and navigate your App's configured RDBMS schemas and tables, with support for browsing, querying, ordering and filtering data directly from your database without needing to create any APIs

Configuration is imported from your AppHost which can be easily added in shared development or testing environments for developers and non-developers alike to troubleshoot data issues

db validation admin ui

Create API validation rules from the Validation Admin UI

With very little code, we walk through the steps required to setup AutoQuery APIs with dynamic validation in .NET. This enables non-developers to manage data, user access and validation rules all from a friendly admin UI

Rules can be applied at runtime taking immediate effect, with custom messages, status codes and notes about each rule making them easy to manage in a team setting

NBC Universal
Progress Software