New: exec command
Run standalone TypeScript or JavaScript scripts with the Base44 SDK pre-authenticated as the current user. Useful for data migrations, seed scripts, ad-hoc queries, and automation.exec: Command reference- Standalone scripts: Full guide with use cases and examples
New: Bulk update methods for entities
Two new methods on entity handlers for updating multiple records at once:updateMany(): Applies the same update to all records that match a query. Supports MongoDB query operators for filtering and update operators.bulkUpdate(): Updates multiple specific records in a single request, each with its own data.
New: functions list, functions delete, and functions pull commands
Three new CLI commands give you full control over deployed backend functions from the terminal. Use functions list to see all deployed functions, functions delete to remove one or more by name, and functions pull to download remote functions to your local project. The functions deploy command has also been updated to support selective deployment by name and a --force flag that removes remote functions not present locally.functions list: List all deployed backend functions.functions delete: Delete one or more deployed functions by name.functions pull: Download deployed functions to your local project.functions deploy: Updated reference with selective deploy and--forceflag.
New: connectors list-available command
List all integration types supported by Base44 directly from the terminal. The command displays each connector’s type identifier, description, and any required connection configuration fields.- connectors list-available: Command reference.
New: 11 new OAuth connectors and Stripe managed provisioning
Eleven new OAuth connectors are now available: Airtable, Dropbox, Google Classroom, Google Search Console, Linear, Microsoft Teams, Outlook, SharePoint, Splitwise, and Wix. Stripe is also supported via a new managed provisioning flow — no OAuth required. UseSTRIPE_SECRET_KEY from the environment to call the Stripe REST API directly in backend functions.- Connectors: Updated guide with the full connector table, Stripe provisioning details, and usage examples.
- connectors (SDK): Updated reference table with all new type identifiers.
Updated: InvokeLLM now accepts a model parameter
The integrations.Core.InvokeLLM method now accepts an optional model parameter to override the app-level model setting for a specific call. Supported values include gpt_5, gpt_5_mini, gemini_3_pro, gemini_3_flash, claude_sonnet_4_6, and claude_opus_4_6.- integrations: Updated SDK reference with the new
modelparameter.
Updated: create command arguments and flags
The base44 create command now accepts the project name as a positional argument (base44 create [name]) instead of a -n, --name flag. The -d, --description flag has been removed. A new --no-skills flag lets you skip AI agent skills installation during project creation.create: Updated command reference with new argument and flag list.
Updated: function.jsonc is now optional
Backend functions no longer require a function.jsonc configuration file. Create a function with only an entry.ts or entry.js file. Add function.jsonc only when you need a custom name or automations.- Backend Functions: Updated overview with simplified setup and optional config file details.
- Project Structure: Updated to reflect that
function.jsoncis optional.
New: dev command for local development
Run backend functions, entities, and media uploads on your machine with base44 dev.- Local development: Full guide with supported features and limitations
dev: Command reference
New connectors: Box, ClickUp, Google Analytics, Wrike
Four new OAuth connectors are now available. Configure them with the CLI and callgetConnection() in your backend functions.- Connectors: Full list of supported services.
- connectors (SDK): Reference table with all type identifiers.
New: getConnection() method for connectors
The new connectors.getConnection() method returns both an accessToken and a connectionConfig object with connector-specific parameters (e.g. a subdomain or account ID). This replaces getAccessToken(), which is now deprecated.- Connectors: Updated examples and usage guide.
- connectors (SDK): Full method reference.
New: SSO authentication provider
Theauth.loginWithProvider() method now supports 'sso' as a provider, enabling enterprise SSO login flows. Enable SSO in your app’s authentication settings before using this provider.- auth (SDK): Updated provider list and SSO code example.
New: Discord, GitHub, Google BigQuery, and Slack Bot connectors
Four new connector types are now available:discord, github, googlebigquery, and slackbot. The slackbot connector uses a bot token instead of a user token, letting your app post as a custom bot with its own display name and icon. The SDK reference now includes a full connectors table, ConnectorIntegrationType type definitions, and a Slack Bot code example.- Connectors: Full list of supported services and configuration reference.
- connectors (SDK): Available connector types, Slack Bot example, and
ConnectorIntegrationTypetype definitions.
Updated: Base44 Skills — New Troubleshooter Skill and Global Installation
Base44 skills now include a dedicated troubleshooter skill for investigating production issues by fetching and analyzing backend function logs. Skills can also be installed globally withnpx skills add base44/skills -g for use across all projects. Full documentation for all three skills (base44-cli, base44-sdk, base44-troubleshooter) is now available.- Base44 Skills: All available skills, capabilities, example prompts, and installation instructions.
New: connectors pull command
Pull connector configurations from Base44 to local JSONC files. Downloads all connectors and syncs them to your project’s connectors directory.connectors pull: Pull connector configurations from Base44 to local files
New: Secrets management
Manage project secrets from the CLI. Secrets are available to your backend functions as environment variables viaDeno.env.get().secrets set: Set one or more secrets from KEY=VALUE pairs or an.envfilesecrets list: List configured secrets, values are maskedsecrets delete: Delete one or more secrets
New: Base44 MCP Server
The Base44 MCP server (app.base44.com/mcp) lets AI assistants create and manage your apps via OAuth. Supports creating apps, editing apps, listing apps, and querying entity data.- Base44 MCP server: Connect your AI assistant, available tools, and example prompts.
New: Disconnect Your App from GitHub
You can now disconnect a Base44 app from its GitHub repository or remove your GitHub account connection from Base44 entirely. Use this when you want to stop syncing code changes or switch to a different repository. Note that after disconnecting an app, you’ll need to use a different repository name to reconnect.- GitHub Integration: How to connect, sync, and disconnect your app from GitHub.
New: Sign in with Apple
Apple is now a supported authentication provider. Users can now sign in to your Base44 apps using their Apple ID alongside existing providers like Google, Microsoft, and Facebook.- Enable Apple in your app’s authentication settings before using this provider.
- Use
loginWithProvider('apple')to initiate Apple OAuth login. - Learn more: Authentication Features
New: TypeScript Type Generation
Generate TypeScript types from your backend resources for full type safety and autocomplete in your SDK code. The newtypes generate command creates typed interfaces for entities, function names, and agent names.types generate: Generate TypeScript types from your project resources.- Dynamic Types: Learn how to use generated types for type-safe entity operations, autocomplete for functions and agents, and better IDE support.
- Updated SDK types: All entity CRUD methods now return properly typed results instead of
any.
New: OAuth Connectors
Connect your Base44 apps to third-party services with OAuth integrations. Define connector configurations in your project and authorize services to make authenticated API calls from your backend functions.- OAuth Connectors: Define and deploy OAuth integrations with supported services.
connectors push: Push connector configurations and authorize OAuth flows.
Updated: GitHub Integration Now Available for Shared Workspaces
GitHub 2-way sync is now available for apps in shared workspaces. Previously limited to personal workspaces, you can now connect shared workspace apps to GitHub for local development with automatic synchronization.- For apps in shared workspaces, only app owners can perform the initial connection to a repository.
- App owners or the user who originally connected the repository can reconnect if there is a connection issue.
New: Eject Command
Eject an existing Base44 app to a local project. Work on your app in your own IDE with full code control instead of through the Base44 interface.eject: Download frontend code and backend resources from an existing app to a new local project.- Start from an Existing Base44 App: Step-by-step guide to eject and set up your local project.
New: Automations for Backend Functions
Run backend functions automatically on a schedule or in response to database events. Define automations in your function configuration files and deploy them with the CLI.- Automations: Schedule functions with cron or simple intervals, or to trigger on entity events.
functions deploy: Deploy backend functions with their automations using the CLI.
New: Base44 Docs MCP Server
Connect AI assistants like Cursor, Claude Desktop, and VS Code to Base44 documentation. Ask questions about the SDK, CLI, entities, or any Base44 feature and get answers with links to the relevant docs.- Docs MCP Server: Setup instructions and example queries.
New: CLI Agent Configuration
Define AI agents using local configuration files. Create JSONC configuration files in yourbase44/agents/ directory and sync them to Base44 with the CLI.- Agent Configuration: Define agents with custom instructions, model selection, and tool access.
agents pull: Pull agent configurations from the cloud to your local project.agents push: Push local agent configurations to Base44.
New: User Schema Reference
The built-in user entity reference for authentication and user management in your Base44 apps.- User Schema: Built-in user entity fields, authentication, and configuration.
Updated: Code Tab
View all project files directly in the Base44 editor Code Tab.- Project Structure: Updated file visibility in the Code Tab.
New: AI Agent Extensions
Extend AI agent capabilities in external tools like Claude, Cursor, and other AI coding assistants. Use Base44 skills to give AI agents access to your app’s entities and backend functions.- Coding Agent Extensions: Skills specification, usage, and links to the Base44 skills repository.
New: Backend Functions in CLI
Deploy and manage server-side functions using the CLI.functions-deploy: Deploy backend functions to Base44.
New: Entity System
Base44’s entity system is the foundation for custom data models in your apps. Define schemas, field types, validation rules, and security permissions.- Introduction to Entities: Schema definitions, field types, and validation.
- Security Rules: Access control and permissions.
New: Realtime SDK
Subscribe to live data changes and sync state across clients in real time.subscribe(): Subscribe to realtime entity updates via WebSocket.
New: App Code Documentation
Comprehensive documentation for working with your app code in Base44.- Introduction: Overview of app code development.
- Project Structure: Understand your app’s file structure.
- Code Tab: Edit code directly in the Base44 editor.
- Activity Monitor: Monitor app activity and logs.
- GitHub Integration: Connect your app to GitHub.
New: CLI Command Reference
Full command reference for the Base44 CLI.- CLI Introduction: Getting started with the CLI.
create: Create a new Base44 project.login: Authenticate with Base44.deploy: Deploy your app.whoami: Check current authentication.- CLI Overview: Manage entities and functions.
New: Backend (BaaS) Documentation
Use Base44 as a backend service for any frontend. Define entities, deploy functions, and integrate with React or other frameworks.- Introduction to Backend: Overview of Base44 backend features.
- Project Structure: Understand backend project layout.
- Backend-only Quickstart: Use Base44 as a standalone backend.
- React Quickstart: Integrate Base44 backend with React.
New: GitHub 2-Way Sync
Full version control with bidirectional GitHub synchronization. Keep your Base44 app and GitHub repository automatically in sync.- Work in your preferred IDE and sync changes back through GitHub.
- Collaborate with multiple contributors on the same app.
- GitHub Integration: Connect your app to GitHub.
New: NPM Packages
Bring any web library from NPM into your Base44 apps. Use packages like GSAP, Radix UI, anime.js, and more for animation, 3D, UI components, charts, forms, and media.- Add packages directly from the builder by prompting which package you want.
- Build apps with premium motion, advanced 3D scenes, richer dashboards, and more.

