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

Auto HTML API

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

Locode

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

Background Jobs

Learn how Background Jobs can effortlessly manage background jobs and schedule recurring tasks in .NET 8 Apps Learn more

jobs ui api

Background Jobs and Recurring Tasks

Background Jobs is our solution for managing background jobs and scheduled tasks in any .NET 8 App, implemented in true ServiceStack fashion where it seamlessly integrates into existing ServiceStack Apps with a built-in Management UI to provide real-time monitoring, inspection and management of background jobs.

jobs ui api

Schedule your Reoccurring Tasks with Background Jobs

In addition to queueing jobs, Background Jobs also supports scheduling recurring tasks to execute APIs or Commands at regular fixed intervals.

Define recurring tasks with flexible unix cron expressions or simple TimeSpan intervals and monitor their progress in real-time from the Admins Jobs UI.

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

db auth admin ui

API Keys with Built-In Admin and Identity User UIs

Building on our experience with API Keys in previous versions of ServiceStack, we've taken the opportunity to redesign how API Keys work to provide a more flexible and powerful way to manage access control for your APIs which includes customizable built-in Admin UIs to manage both machine-to-machine API Keys and User API Keys, in addition all Identity Auth Tailwind Templates includes a Identity User UIs for Users to create their own API Keys.

logic admin ui

Build robust and observable systems with Commands

How code-bases are structured is largely a matter of preference, however we've been able to add value in this area by introducing an appealing option with our new managed Commands Feature.

In addition to auto wiring all commands by default, it supports opt-in Auto Retry as well as an Admin UI to add observability around commands including timings, exceptions and a rolling list of latest commands executed.

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

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 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

Adobe
NBC Universal
Progress Software
EA
Honeywell
nVidia