Skip to main content

Welcome to Encore

Encore helps you present offers to your users and track their entitlements seamlessly. Get up and running in just a few minutes by following our guided setup process.
The easiest way to get started is through our Dashboard, which provides a step-by-step guided experience for setting up your app.

Get Started in Three Steps

1

Create Your Account

Visit dashboard.encorekit.com and create your account.You’ll gain instant access to the Dashboard where you can manage your apps, configure offers, and access SDK credentials.
Use your work email for faster verification and team collaboration features.
2

Add Your App

Once logged in to the Dashboard:
  1. Click “Add New App” from your dashboard
  2. Enter your app’s basic information:
    • App name
    • Platform (iOS or Web)
    • Bundle Identifier or Website URL
  3. Click “Create App”
The portal will generate your unique API credentials and provide you with SDK installation instructions.
Your app is now registered and ready to integrate with Encore!
3

Follow the Guided Setup

The Dashboard provides a customized, step-by-step integration guide for your specific platform.You’ll be guided through:
  • SDK Installation - Adding Encore to your project
  • Configuration - Initializing the SDK with your credentials
  • Presenting Offers - Displaying offers to users
The portal tracks your progress and provides code snippets specific to your app’s configuration.

Choose Your Platform

Encore provides SDKs for both iOS and Web platforms. Choose the platform that matches your application:
Perfect for:
  • Native iOS applications built with Swift
  • SwiftUI or UIKit projects
  • Apps on the Apple App Store
Integration Features:
  • Native SwiftUI views for offer presentation
  • Seamless integration with StoreKit and in-app purchases
  • Support for RevenueCat, Superwall, and other subscription managers
  • Full offline support with automatic sync
Get Started:

iOS Documentation

Start building with the Encore iOS SDK
Both SDKs share the same backend infrastructure and Dashboard. You can manage iOS and Web apps from the same account and track analytics across platforms.

What You’ll Build

By completing the guided setup, you’ll be able to:

Present Offers

Show beautifully designed subscription offers to your users at the perfect moment.

Track Entitlements

Check user subscription status in real-time throughout your app.

Manage Users

Identify users and sync their subscription data across devices.

View Analytics

Track conversion rates, revenue, and user behavior in the Dashboard.

Need Advanced Configuration?

For advanced setups, detailed technical documentation, and platform-specific guides, refer to our comprehensive documentation:
iOS documentation includes:
  • Manual SDK installation with Swift Package Manager
  • CI/CD configuration for Xcode Cloud, GitHub Actions, and other platforms
  • Advanced user management and entitlement tracking
  • Integration guides for RevenueCat, Superwall, and other subscription platforms
  • Complete SDK reference documentation
All integrations require SDK credentials. You must create an account and add your app in the Dashboard to obtain your API key and access token, even when following the detailed documentation.

Need Help?

The Dashboard is available to all Encore customers. If you don’t have access:
  1. Visit dashboard.encorekit.com to create an account
  2. Contact [email protected] if you encounter any issues during registration
Your account will be activated immediately upon registration.
SDK credentials are automatically generated when you add an app in the Dashboard:
  1. Log in to dashboard.encorekit.com
  2. Click “Add New App” or select an existing app
  3. Navigate to the “Settings” or “Integration” tab
  4. Copy your API Key and Access Token
Yes, experienced developers can follow our detailed technical documentation for each platform. However, you’ll still need to:
  1. Create an account at dashboard.encorekit.com
  2. Add your app to obtain SDK credentials
  3. Follow the platform-specific documentation:
The Dashboard provides the easiest experience with progress tracking and personalized guidance. The detailed documentation is recommended for advanced configurations, CI/CD pipelines, and custom integration scenarios.
Currently, Encore supports:
  • iOS (Swift) - Full support with SwiftUI and UIKit
  • Web (JavaScript/TypeScript) - Full support with React, Vue, Angular, and vanilla JS
  • Android (Coming soon)
Check the Dashboard or contact support for the latest platform availability.

Ready to Get Started?

Go to Dashboard

Create your account and start integrating Encore in minutes.
Questions? Contact our support team at [email protected] for assistance.