Documentation

SmallStack supports web apps, API backends, and automation systems. Pick your solution type and we'll point you to the right docs.

Browse All SmallStack Docs

Web Applications

A typical SmallStack web app has three page layers. Each can use your own custom theme or SmallStack's built-in theme. Choose the setup that fits your project.

Public Pages

Landing pages, marketing, non-authenticated content

Your public-facing pages — homepage, pricing, about, etc. Most projects use a custom theme here for brand control.

Custom Theme SmallStack Theme
User Pages

Authenticated user-facing features — dashboards, profiles, settings

Where logged-in users interact with your app. Custom themes work here too, or use SmallStack's sidebar layout for fast development.

Custom Theme SmallStack Theme
Staff & Admin Pages

Admin tools, data management, operational dashboards

Internal pages for staff and admins. SmallStack's built-in theme is the practical choice here — there's little value in reskinning admin tools.

SmallStack Theme

API & Frontend Frameworks

SmallStack Built-in API

CRUDView's enable_api = True generates REST endpoints from your models automatically. Great for simple reads, writes, and extending existing views — no extra packages required. Reliable, flexible, and zero config.

When You Need More

For complex APIs with serialization, pagination, filtering, versioning, or OpenAPI schemas, add Django REST Framework, Django Ninja, or Bolt. These packages complement SmallStack and work alongside the built-in API.

Frontend Tutorials

Step-by-step guides for building frontend apps that consume SmallStack's API.

Scheduler & Automation

Background Tasks & Job Runner

SmallStack includes a built-in task framework for scheduled jobs, queue processing, email sending, and operational automation. No Celery or Redis required — tasks run from the database with a simple worker process.

Reference & Setup

Project Fundamentals

Setup, configuration, database, and deployment docs that apply to every SmallStack project.

All Documentation

Browse the full SmallStack reference — every feature, component, and configuration option.