Skip to main content
CYPEX Documentation
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Support
latest Latest stable release View changelog ->

Export and Import Applications

Overview

Export/Import packages CYPEX applications into portable ZIP archives for migration, backup, and deployment across instances. Export packages contain all application components—UI definitions, queries, workflows, functions, files, reports, users, roles, and optional audit logs—in structured JSON format.

Info
Advanced Feature: Requires understanding of CYPEX applications, database structures, and environment management. For incremental updates, use Merge Applications or Release Management instead.

Use Cases

  • Environment Migration: Move applications between development, staging, and production
  • Backup and Recovery: Create application backups for disaster recovery
  • Deployment: Deploy applications to new CYPEX instances
  • Version Archiving: Archive specific versions for rollback
  • Multi-Instance Sync: Synchronize applications across multiple deployments
  • Application Sharing: Share applications between teams or organizations

Key Features

  • Selective Export: Choose which components to include (UI, queries, workflows, functions, files, reports, users, roles, audit logs)
  • Automatic Validation: Comprehensive checks run before import starts
  • Dry-Run Mode: Simulate imports without database changes
  • Conflict Resolution: Choose how to handle conflicts (Prompt, Overwrite, or Skip)
  • Transaction Control: Select transaction strategy (Per-object, Batch, or Full)
  • Real-Time Logging: Monitor operations with detailed progress logs

Concepts

Export Packages

Export packages are ZIP archives with structured JSON files. Each package contains:

Read full post

Release Notes v1.4.1

Features

  • Migrate an app definition Now, it’s possible to migrate apps that have versions different from the latest ones.

  • Ability to get information about the available DATA API endpoints

  • Usability improvements:

    • Add an ability to inject custom CSS styles into an app
    • Add an ability to toggle a modal dialog via an action
    • Fetching query data now available without a visible element
    • Preview all columns of a table
    • Generate pages for specific queries in the app
    • Query information contains which pages were generated
    • Preview the data of an existing query and of a database table
    • Ability to display a custom error message in a form
    • Table reload on form success
    • Data preview for a query in edit mode
    • Ability to delete a role
    • Permissions editing of a custom query
    • Ability to render different elements if the advanced conditional element is not visible
    • Add row actions to an existing table
    • Page title moved to the appbar

Resolved Bugs

  • Controlled date input/ date-time input cannot be cleared once a value is set

Read full post