Configuration Presets
Quick project setup with predefined configuration bundles
Presets are predefined configuration bundles that quickly set up your project for specific use cases.
Available Presets
SaaS Starter
Full SaaS setup with authentication, payments, and database.
Best for: SaaS products, subscription apps, multi-tenant platforms
API Only
Backend API service without frontend, optimized for microservices.
Best for: Microservices, REST APIs, backend services
Minimal
Bare minimum setup for quick prototyping.
Best for: Prototypes, MVPs, learning projects, hackathons
AI App
AI-powered application with Claude integration.
Best for: AI chatbots, Claude-powered apps, LLM applications
Enterprise
Enterprise-grade setup with all security and quality features.
Best for: Enterprise software, B2B SaaS, compliance-required apps
Using Presets
Initialize with a Preset
Apply Preset to Existing Config
View Preset Details
Preset Comparison
| Feature | saas-starter | api-only | minimal | ai-app | enterprise |
|---|---|---|---|---|---|
| Auth | JWT | JWT | - | JWT | JWT + MFA |
| Payments | Stripe | - | - | - | Stripe |
| Database | PostgreSQL | PostgreSQL | - | PostgreSQL | PostgreSQL |
| Testing | Vitest | Vitest | - | Vitest | Vitest + E2E |
| AI | - | - | - | Anthropic | - |
| Pre-commit | Yes | Yes | No | Yes | Yes |
| Pre-push | No | Yes | No | No | Yes |
| Strict Mode | No | Yes | No | No | Yes |
Customizing Presets
Override During Init
Modify After Init
Edit bootspring.config.js after initialization:
Creating Custom Presets (Coming Soon)
Define your own presets for team standardization: