Skip to content

Base44 Commands

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

Performance Optimization

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