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.

Loading code block...
Loading code block...

Best for: SaaS products, subscription apps, multi-tenant platforms

API Only#

Backend API service without frontend, optimized for microservices.

Loading code block...
Loading code block...

Best for: Microservices, REST APIs, backend services

Minimal#

Bare minimum setup for quick prototyping.

Loading code block...
Loading code block...

Best for: Prototypes, MVPs, learning projects, hackathons

AI App#

AI-powered application with Claude integration.

Loading code block...
Loading code block...

Best for: AI chatbots, Claude-powered apps, LLM applications

Enterprise#

Enterprise-grade setup with all security and quality features.

Loading code block...
Loading code block...

Best for: Enterprise software, B2B SaaS, compliance-required apps

Using Presets#

Initialize with a Preset#

Loading code block...

Apply Preset to Existing Config#

Loading code block...

View Preset Details#

Loading code block...

Preset Comparison#

Featuresaas-starterapi-onlyminimalai-appenterprise
AuthJWTJWT-JWTJWT + MFA
PaymentsStripe---Stripe
DatabasePostgreSQLPostgreSQL-PostgreSQLPostgreSQL
TestingVitestVitest-VitestVitest + E2E
AI---Anthropic-
Pre-commitYesYesNoYesYes
Pre-pushNoYesNoNoYes
Strict ModeNoYesNoNoYes

Customizing Presets#

Override During Init#

Loading code block...

Modify After Init#

Edit bootspring.config.js after initialization:

Loading code block...

Creating Custom Presets (Coming Soon)#

Define your own presets for team standardization:

Loading code block...