Skip to content

Base44 Commands

Comprehensive Base44 commands and workflows for AI-powered app development and automation.

Getting Started

CommandDescription
base44 loginLogin to Base44 account
base44 logoutLogout from account
base44 whoamiShow current user
base44 --versionShow CLI version
base44 --helpShow help information
base44 initInitialize new project

Project Management

CommandDescription
base44 create <app-name>Create new application
base44 listList all projects
base44 delete <app-name>Delete application
base44 clone <app-id>Clone existing app
base44 rename <old-name> <new-name>Rename application
base44 statusShow project status

Development Commands

CommandDescription
base44 devStart development server
base44 buildBuild application
base44 previewPreview built application
base44 testRun application tests
base44 lintRun code linting
base44 formatFormat code

AI-Powered Generation

CommandDescription
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

CommandDescription
base44 db createCreate database
base44 db migrateRun database migrations
base44 db seedSeed database with data
base44 db resetReset database
base44 db backupCreate database backup
base44 db restore <backup-id>Restore from backup

Deployment Commands

CommandDescription
base44 deployDeploy to production
base44 deploy --stagingDeploy to staging
base44 deploy --previewDeploy preview version
base44 rollbackRollback to previous version
base44 domains listList custom domains
base44 domains add <domain>Add custom domain

Environment Management

CommandDescription
base44 env listList 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 pullPull environment from remote
base44 env pushPush environment to remote

API Management

CommandDescription
base44 api listList 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 docsGenerate API documentation

User Management

CommandDescription
base44 users listList application users
base44 users create <email>Create new user
base44 users delete <user-id>Delete user
base44 users roles listList user roles
base44 users roles assign <user-id> <role>Assign role to user

Authentication Setup

CommandDescription
base44 auth setupSetup authentication
base44 auth providers listList auth providers
base44 auth providers add <provider>Add auth provider
base44 auth config <provider> <settings>Configure auth provider

Workflow Automation

CommandDescription
base44 workflows listList 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

CommandDescription
base44 integrations listList 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

CommandDescription
base44 data import <file>Import data from file
base44 data export <format>Export data to format
base44 data syncSync data with external sources
base44 data validateValidate data integrity

Monitoring and Logs

CommandDescription
base44 logsView application logs
base44 logs --followFollow logs in real-time
base44 logs --level errorFilter logs by level
base44 metricsView application metrics
base44 healthCheck application health

Security Commands

CommandDescription
base44 security scanRun security scan
base44 security auditAudit security settings
base44 security keys listList API keys
base44 security keys createCreate new API key
base44 security keys revoke <key-id>Revoke API key

Collaboration

CommandDescription
base44 team listList 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

CommandDescription
base44 templates listList available templates
base44 templates apply <template-id>Apply template
base44 themes listList available themes
base44 themes apply <theme-id>Apply theme
base44 themes customizeCustomize current theme

AI Assistant Commands

CommandDescription
base44 ai chat <message>Chat with AI assistant
base44 ai suggestGet AI suggestions
base44 ai optimizeAI-powered optimization
base44 ai debug <error>AI-powered debugging
base44 ai explain <code>Explain code with AI

Performance Optimization

CommandDescription
base44 optimize imagesOptimize image assets
base44 optimize codeOptimize code performance
base44 optimize databaseOptimize database queries
base44 analyze performanceAnalyze app performance

Backup and Recovery

CommandDescription
base44 backup createCreate full backup
base44 backup listList all backups
base44 backup restore <backup-id>Restore from backup
base44 backup schedule <frequency>Schedule automatic backups

Configuration Files

FileDescription
base44.config.jsMain configuration file
.envEnvironment variables
base44.workflows.ymlWorkflow definitions
base44.schema.jsonDatabase schema
base44.routes.jsAPI route definitions

Natural Language Commands

CommandDescription
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

CommandDescription
base44 test unitRun unit tests
base44 test integrationRun integration tests
base44 test e2eRun end-to-end tests
base44 test coverageGenerate test coverage
base44 test aiAI-powered test generation

Mobile Development

CommandDescription
base44 mobile initInitialize mobile app
base44 mobile build iosBuild iOS app
base44 mobile build androidBuild Android app
base44 mobile deployDeploy mobile app

Analytics and Insights

CommandDescription
base44 analytics setupSetup analytics tracking
base44 analytics dashboardView analytics dashboard
base44 insights generateGenerate AI insights
base44 reports create <type>Create custom reports

Troubleshooting

CommandDescription
base44 doctorRun diagnostic checks
base44 debugEnable debug mode
base44 resetReset to clean state
base44 supportContact support
base44 docs <topic>Open documentation