App Builder

Cloud Infrastructure

Cloud Infrastructure - Opulent documentation

Cloud Infrastructure

Fully managed backend, database, file storage, and deployment — no DevOps required

What's Included

Every application built with Opulent comes with full-stack infrastructure, completely managed. You describe the features you need; Opulent builds and wires the infrastructure.

ComponentWhat It IsExample Uses
BackendServer-side logic and API routesUser auth, form processing, API integrations, business logic
DatabasePersistent data storageUser profiles, content, records, settings, submissions
File StorageMedia and document hostingUser uploads, images, PDFs, videos, portfolios
DeploymentHosting and deliveryPublishing to a URL, global CDN, auto-scaling

Backend

Unlike static site builders, Opulent builds full-stack applications with real server-side logic.

"Create a user registration system with email/password auth and email verification"
"When a form is submitted, save to the database and send a Slack notification"
"Build an API endpoint that accepts a webhook from the billing provider and updates user subscription status"

Tech options: Next.js API routes, FastAPI, Express, Hono — specified by you or chosen by Opulent based on the stack.


Database

Applications come with an integrated persistent database. Opulent handles schema design, migrations, and queries.

"Build a product catalog with: name, price, description, inventory count, and category"
"Create a blog with posts, authors, tags, and publication dates"
"Add a table that tracks user activity events with timestamps"

Options: Connected Cortex (default for real-time apps), PostgreSQL, SQLite, Supabase — specify your preference or let Opulent choose.


File Storage

Secure, scalable storage for user uploads and application assets.

"Add a profile photo upload feature — store images and display them on the user's profile"
"Create a resources page where we can upload PDFs for users to download"
"Allow users to attach files to their support tickets"

Scaling

Infrastructure scales automatically with usage. There are no servers to provision, no capacity planning required, and no downtime during scaling events.


Common Questions

Do I need a cloud account (AWS, GCP)? No. Opulent's managed infrastructure handles everything. If you want to deploy to your own cloud account, specify it during the deployment step.

Where is the data stored? Applications use Opulent's managed infrastructure by default (US region). Enterprise plans support custom regions and data residency requirements.

What databases can I use? Connected Cortex, PostgreSQL, MySQL, SQLite, MongoDB, and Supabase — specify your preference or let Opulent choose based on your app's needs.

Can I bring my own infrastructure? Yes. Specify your preferred hosting targets and database connection strings. Opulent builds to your specifications.