Quick Start
Get from zero to your first event in under 5 minutes
This guide walks you through creating a project, registering an app, installing the SDK, and sending your first event. By the end, you will see live data flowing into your Appflow dashboard.
Create a Project
Projects are the top-level container for your apps and team. Head to the Dashboard and click New Project, give it a name and timezone, and you are ready to go. You can also create a project via the API:
proj_ ID and its own set of API keys. You can manage multiple apps under one project.Register Your App
Create an app within your project. Each app represents a single platform (iOS or Android) and is identified by its bundle ID or package name.
The response includes an app_id and a client API key (ck_) that you will use in the SDK.
Install the SDK
Add the Appflow SDK to your mobile project. Choose your platform below.
Swift Package Manager
In Xcode, go to File → Add Package Dependencies and enter the repository URL:
Initialize the SDK
Call configure once when your app launches, typically in your App Delegate or Application class. Replace the IDs with the values from your dashboard.
Send Your First Event
Track custom events anywhere in your app using the track method. Events accept a name and an optional dictionary of properties.
Verify in Dashboard
Open the Measure → Events page in your dashboard. Events arrive in real-time and will appear within seconds of being sent. You should see your onboarding_complete event along with its properties.
app_id and apiKey values. You can also inspect outgoing requests in Settings → Debug Log to verify the SDK is sending data.What's Next?
Now that you have events flowing, explore these guides to unlock the full power of the platform.