Docs
Contact supportLog inGet started
Getting started
What is Knock?Quick startExample apps
Concepts
OverviewWorkflowsChannelsCommitsEnvironmentsRecipientsUsersPreferencesObjectsSubscriptionsSchedulesTenantsMessagesTranslationsConditionsVariablesAudiencesBroadcasts
Designing workflows
OverviewDelay functionBatch functionBranch functionFetch functionThrottle functionTrigger workflow functionStep conditionsChannel stepsSend windowsPartialsTemplate editor
Managing recipients
OverviewIdentifying recipientsSetting channel dataDeleting usersMerging users
Send notifications
Triggering workflowsCanceling workflowsDelivering notificationsMessage statusesLink & open trackingTesting workflowsDebugging workflows
Preferences
OverviewTenant preferencesObject preferencesPreferences conditions
Manage your account
Authentication methodsSAML SSODirectory sync (SCIM)Managing membersRoles and permissionsAudit logsData obfuscationAccount timezoneData retention

Getting started with the Flutter SDK

Get started with the Knock Flutter SDK to build in-app notification experiences.

The Knock Flutter SDK is a client-side SDK for interacting with the Knock API and for building in-app notification experiences for Flutter applications. In this guide, we'll show some of the main ways you can interact with the SDK.

Quick links

  • SDK on GitHub
  • Full reference guide
  • Example application

Installation

You can find knock_flutter on pub.dev.

Setup the SDK