App Services

      +
      App Services synchronizes data between the Couchbase Capella database and your apps running on mobile applications.

      App Services is a fully managed application backend designed to provide data synchronization for mobile/IoT applications and the Capella Cloud Service. The service provides:

      • Responsive and reliable data synchronization between devices and the NoSQL Couchbase backend. Synchronization is handled automatically, without the need for developer or user intervention, ensuring low latency, data integrity and high availability for mobile applications.

      • A mobile database (Couchbase Lite) that support the creation of off-line apps: users can work within a mobile applications, without the need for an always-available network connection. Changes to data stored with the app are synced with the Capella backend when the internet is available.

        cb mobile illustrations 2
      • Automatic conflict resolution: concurrent changes across clients are handled through predefined policies, or custom conflict resolvers.

      • Seamless OIDC authentication support.

      • Peer-to-peer synchronization between mobile/IoT devices.

      • Development frameworks and tooling for:

      App Services is the synchronization service for Couchbase Capella, designed to provide data synchronization for large-scale interactive web, mobile, and IoT applications

      App Services maintain secure access using:

      • User authentication, which ensures that only authorized users can connect to Sync Gateway.

      • Data Routing, which ensures that authorized users can only access documents in the channels assigned to them and only in accordance with their assigned privileges.

      See Also

      See more details about the underlying Couchbase Mobile Sync Gateway product.