Comprehensive Base44 commands and workflows for AI-powered app development and automation.
Getting Started
| Command | Description |
|---|
base44 login | Login to Base44 account |
base44 logout | Logout from account |
base44 whoami | Show current user |
base44 --version | Show CLI version |
base44 --help | Show help information |
base44 init | Initialize new project |
Project Management
| Command | Description |
|---|
base44 create <app-name> | Create new application |
base44 list | List all projects |
base44 delete <app-name> | Delete application |
base44 clone <app-id> | Clone existing app |
base44 rename <old-name> <new-name> | Rename application |
base44 status | Show project status |
Development Commands
| Command | Description |
|---|
base44 dev | Start development server |
base44 build | Build application |
base44 preview | Preview built application |
base44 test | Run application tests |
base44 lint | Run code linting |
base44 format | Format code |
AI-Powered Generation
| Command | Description |
|---|
base44 generate component <description> | Generate component from description |
base44 generate page <description> | Generate page from description |
base44 generate api <description> | Generate API endpoint |
base44 generate database <description> | Generate database schema |
base44 generate workflow <description> | Generate automation workflow |
Database Operations
| Command | Description |
|---|
base44 db create | Create database |
base44 db migrate | Run database migrations |
base44 db seed | Seed database with data |
base44 db reset | Reset database |
base44 db backup | Create database backup |
base44 db restore <backup-id> | Restore from backup |
Deployment Commands
| Command | Description |
|---|
base44 deploy | Deploy to production |
base44 deploy --staging | Deploy to staging |
base44 deploy --preview | Deploy preview version |
base44 rollback | Rollback to previous version |
base44 domains list | List custom domains |
base44 domains add <domain> | Add custom domain |
Environment Management
| Command | Description |
|---|
base44 env list | List environment variables |
base44 env set <key> <value> | Set environment variable |
base44 env get <key> | Get environment variable |
base44 env delete <key> | Delete environment variable |
base44 env pull | Pull environment from remote |
base44 env push | Push environment to remote |
API Management
| Command | Description |
|---|
base44 api list | List API endpoints |
base44 api create <endpoint> | Create new API endpoint |
base44 api update <endpoint> | Update API endpoint |
base44 api delete <endpoint> | Delete API endpoint |
base44 api test <endpoint> | Test API endpoint |
base44 api docs | Generate API documentation |
User Management
| Command | Description |
|---|
base44 users list | List application users |
base44 users create <email> | Create new user |
base44 users delete <user-id> | Delete user |
base44 users roles list | List user roles |
base44 users roles assign <user-id> <role> | Assign role to user |
Authentication Setup
| Command | Description |
|---|
base44 auth setup | Setup authentication |
base44 auth providers list | List auth providers |
base44 auth providers add <provider> | Add auth provider |
base44 auth config <provider> <settings> | Configure auth provider |
Workflow Automation
| Command | Description |
|---|
base44 workflows list | List automation workflows |
base44 workflows create <name> | Create new workflow |
base44 workflows run <workflow-id> | Run workflow manually |
base44 workflows logs <workflow-id> | View workflow logs |
base44 workflows enable <workflow-id> | Enable workflow |
base44 workflows disable <workflow-id> | Disable workflow |
Integration Commands
| Command | Description |
|---|
base44 integrations list | List available integrations |
base44 integrations add <service> | Add integration |
base44 integrations configure <service> | Configure integration |
base44 integrations test <service> | Test integration |
base44 integrations remove <service> | Remove integration |
Data Management
| Command | Description |
|---|
base44 data import <file> | Import data from file |
base44 data export <format> | Export data to format |
base44 data sync | Sync data with external sources |
base44 data validate | Validate data integrity |
Monitoring and Logs
| Command | Description |
|---|
base44 logs | View application logs |
base44 logs --follow | Follow logs in real-time |
base44 logs --level error | Filter logs by level |
base44 metrics | View application metrics |
base44 health | Check application health |
Security Commands
| Command | Description |
|---|
base44 security scan | Run security scan |
base44 security audit | Audit security settings |
base44 security keys list | List API keys |
base44 security keys create | Create new API key |
base44 security keys revoke <key-id> | Revoke API key |
Collaboration
| Command | Description |
|---|
base44 team list | List team members |
base44 team invite <email> | Invite team member |
base44 team remove <user-id> | Remove team member |
base44 team permissions <user-id> <permissions> | Set user permissions |
Templates and Themes
| Command | Description |
|---|
base44 templates list | List available templates |
base44 templates apply <template-id> | Apply template |
base44 themes list | List available themes |
base44 themes apply <theme-id> | Apply theme |
base44 themes customize | Customize current theme |
AI Assistant Commands
| Command | Description |
|---|
base44 ai chat <message> | Chat with AI assistant |
base44 ai suggest | Get AI suggestions |
base44 ai optimize | AI-powered optimization |
base44 ai debug <error> | AI-powered debugging |
base44 ai explain <code> | Explain code with AI |
| Command | Description |
|---|
base44 optimize images | Optimize image assets |
base44 optimize code | Optimize code performance |
base44 optimize database | Optimize database queries |
base44 analyze performance | Analyze app performance |
Backup and Recovery
| Command | Description |
|---|
base44 backup create | Create full backup |
base44 backup list | List all backups |
base44 backup restore <backup-id> | Restore from backup |
base44 backup schedule <frequency> | Schedule automatic backups |
Configuration Files
| File | Description |
|---|
base44.config.js | Main configuration file |
.env | Environment variables |
base44.workflows.yml | Workflow definitions |
base44.schema.json | Database schema |
base44.routes.js | API route definitions |
Natural Language Commands
| Command | Description |
|---|
base44 "Create a user dashboard" | Generate dashboard from description |
base44 "Add login functionality" | Add authentication features |
base44 "Connect to Stripe" | Integrate payment processing |
base44 "Send email notifications" | Add email functionality |
base44 "Create admin panel" | Generate admin interface |
Testing Commands
| Command | Description |
|---|
base44 test unit | Run unit tests |
base44 test integration | Run integration tests |
base44 test e2e | Run end-to-end tests |
base44 test coverage | Generate test coverage |
base44 test ai | AI-powered test generation |
Mobile Development
| Command | Description |
|---|
base44 mobile init | Initialize mobile app |
base44 mobile build ios | Build iOS app |
base44 mobile build android | Build Android app |
base44 mobile deploy | Deploy mobile app |
Analytics and Insights
| Command | Description |
|---|
base44 analytics setup | Setup analytics tracking |
base44 analytics dashboard | View analytics dashboard |
base44 insights generate | Generate AI insights |
base44 reports create <type> | Create custom reports |
Troubleshooting
| Command | Description |
|---|
base44 doctor | Run diagnostic checks |
base44 debug | Enable debug mode |
base44 reset | Reset to clean state |
base44 support | Contact support |
base44 docs <topic> | Open documentation |