AI Applications
Deploy and manage containerized applications with integrated access to databases, AI models, and workflows.
What are AI Applications?
AI Applications on the Strongly platform are containerized workloads that can access platform services seamlessly. Whether you're deploying a React SPA, Node.js API, Flask backend, or custom application, the platform provides:
- Automated builds from your code archives
- Integrated service connections (databases, AI models, workflows)
- Auto-scaling based on demand
- Health monitoring and metrics
- Zero-downtime deployments
- Environment isolation (Development vs Production)
Supported Application Types
| Type | Default Port | Use Case |
|---|---|---|
react | 80 | React/Vue SPA with client-side routing |
nodejs | 3000 | Node.js APIs, Express, NestJS |
flask | 5000 | Python Flask/FastAPI applications |
static | 80 | Static HTML/CSS/JS sites |
fullstack | 3000, 8000 | Monorepo with frontend + backend |
mcp_server | 8080 | MCP protocol tool servers |
custom | 8080 | Any other application type |
Key Features
Service Integration
Connect your application to platform resources automatically:
- Add-ons: Managed MongoDB, PostgreSQL, Redis instances
- Data Sources: External databases, S3, Snowflake, BigQuery
- AI Models: OpenAI, Anthropic, or self-hosted LLM models
- Workflows: Invoke n8n workflows via REST API
All connections are injected via the STRONGLY_SERVICES environment variable - no manual configuration needed.
Auto-Scaling
Enable intelligent auto-scaling based on CPU and memory thresholds:
- Scale from 1 to 50+ instances automatically
- Custom thresholds and polling intervals
- Dedicated compute nodes for each instance
- Built-in cooldown periods to prevent flapping
Resource Tiers
Choose from predefined resource tiers or configure custom allocations:
| Tier | CPU | Memory | Disk | Use Case |
|---|---|---|---|---|
| Small | 0.5 | 512MB | 5GB | Development, testing |
| Medium | 1 | 1GB | 10GB | Small production apps |
| Large | 2 | 2GB | 20GB | Production apps with moderate traffic |
| XLarge | 4 | 4GB | 40GB | High-traffic production apps |
| Custom | - | - | - | Specialized requirements |
Quick Start
- Prepare your code: Include
Dockerfileandstrongly.manifest.yaml - Create archive: Package as
.zip,.tar,.tar.gz, or.tgz(max 100MB) - Deploy: Navigate to Apps → Deploy App
- Configure: Set resources, environment variables, and service connections
- Monitor: View logs, metrics, and health status
Environment Separation
Applications are deployed to either:
- Development: For testing and iteration
- Production: For live workloads
Always start with Development environment, test thoroughly, then promote to Production with proper add-on mapping.