Skip to main content
Synchronize your local entity schema definitions with your Base44 project. The command reads all .json and .jsonc files in your entities directory, validates them, and pushes them to Base44. Your project’s entities directory is defined in the config.jsonc file. The command performs a full sync operation. For each entity, the action taken is determined by its state locally and remotely:
Local stateRemote stateResult
Entity existsEntity existsRemote schema is replaced
Entity existsEntity missingNew entity is created
Entity missingEntity existsRemote entity is removed
Before pushing, ensure your project is connected to a Base44 app. Check that your .app.jsonc file exists and contains your app ID. If not, run base44 link.
Deleting an entity removes its schema from Base44. Existing data in that entity is not automatically deleted, but the entity will no longer be accessible through the SDK.

Usage

base44 entities push

See also