App Types

Based on the service provided to the customer, you can create the following types of partner applications in the Cisco Spaces - Partner Dashboard and publish them to the Cisco Spaces - Partner App Center:

  • Cloud applications

    • Multi-tenant cloud application: Choose this option for multi-tenant deployments, where a single instance of the software and its supporting infrastructure is used to serve multiple customers. The Events data for all your customers who activate the app is sent in a single stream.

      For information on how to create a multi-tenant cloud app, see Create Multi-Tenant Cloud Partner Apps.

    • Single-tenant cloud application: This app is intended for single-tenant deployments, where a single instance of the software and its supporting infrastructure is used to serve a single customer. The Events data for each customer who activates the app is sent over separate streams.

      For information on how to create a single-tenant cloud app, see Create Single-Tenant Cloud Partner Apps.

  • On-prem application: Choose this option for single-tenant deployments, where a single instance of the software and its supporting infrastructure is used to serve a single customer. The Events data for each customer who activates the app is sent in separate streams.

    For information on how to create an on-prem app, see Create On-Prem Partner Apps.

The below decision matrix guides you on choosing the correct app type:
DNA Spaces Partner App - Decision Matrix

The configurations specified in the App Center, Use Cases, App Tile, and Behaviors tabs of an application determine how the application is rendered in the Cisco DNA Spaces App Center. When a customer activates the app, different event data from Cisco DNA Spaces can be consumed based on the Events configuration. Also, configurations in the Integration Details tab allows you to determine how to consume the event data.