Backend
This section provides an overview of backend customization capabilities in SolidX.
Overview
This section provides an overview of backend customization capabilities in SolidX.
SolidX generates a large part of the backend foundation for you, but real applications still need project-specific backend work such as custom endpoints, service extensions, providers, security rules, integrations, and background processing.
Mental Model
SolidX generates a significant portion of the backend surface, but the runtime is intentionally open to supported customization.
- The generated layer provides the default structural foundation.
- Use metadata where the requirement is declarative and already modeled by the platform.
- Use backend customization where the requirement is business-specific, integration-heavy, or operationally unique.
This section is the bridge between generated CRUD infrastructure and a production backend with domain-specific behavior.
Backend Capabilities
Use these backend extension areas when the generated CRUD baseline is not enough for the runtime behavior you need.
Extend CRUD Safely
Add repository methods, service logic, and controller endpoints without breaking generated conventions.
Add Providers
Introduce email, SMS, WhatsApp, computed-field, dashboard, and dynamic-selection providers at the runtime extension points the platform expects.
Handle Background Work
Use scheduled jobs, background jobs, subscribers, and seeders for workflows that do not belong inside request handlers.
Control Access
Apply static or provider-backed security rules when record access depends on user identity, role composition, or business context.

