Skip to content
RevTurbine Docs
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Start
Start here
Recommended API Path
Installation
React Integration
Server-Side Integration
Python SDK
Rust SDK
RevTurbineUserContext
Concepts
Core Concepts
Client vs Server Enforcement
What Owns What
Guides
Replace Plan Checks
Billing & Stripe
Runtime Modes
Entitlements
Placements
Placement Cookbook
Interactive Playground
Events & Analytics
Run an Experiment
Beyond Gating
Add RevTurbine with a Coding Agent
Error Handling
Headless API
Tutorial: Add an Upgrade Button
Tutorial: Show a Banner Placement
Tutorial: Gate a Premium Feature
Tutorial: Track Usage & Quota Meter
Tutorial: Warn About Low Credits
Tutorial: Trial-Ending Countdown
Tutorial: Recover a Failed Payment
Operate
Production Readiness
Debugging Decisions
Troubleshooting
Advanced
Provider Architecture
Custom Slot Types
Theming
Paywall Host Pattern
Reference
Configuration
CLI
Error Codes
Compatibility Matrix
Changelog
API Reference
Classes
BrowserStorage
CtaResolverRegistry
PlacementController
PlacementTypeRegistry
RevTurbineApiError
RevTurbineCustomerSdk
RevTurbineServer
SdkSession
ServerUserContextProvider
UnsupportedExperimentAssignmentUnitError
Interfaces
AnalyticsProviderOptions
BasicBucketerExperiment
BrandingResolutionInput
CanonicalExperimentAllocation
CompositeExperimentProviderOptions
ConfigTargetDefaults
ControlPlaneEmitInput
CtaResolverContext
EligibleAddon
EligiblePlan
EligiblePrice
EngagementAreaProps
EntitlementGateOptions
EntitlementGateState
ExperimentAssignmentFactDeclaration
ExperimentAssignmentFactMetadataCarrier
FeatureGateTriggerPayload
GatedAction
InitFailureDiagnosticProps
NativeExperimentAssignmentOptions
PaymentTriggerPayload
PersonalizationContext
PlacementContentFields
PlacementControllerOptions
PlacementControllerState
PlacementCustomCode
PlacementDecisionInspectorProps
PlacementPreviewConfig
PlacementSlotProps
PlacementSlotType
PlacementUiPath
PostHogAnalyticsProviderOptions
PostHogIntegrationOptions
PostHogLike
ResolvedBranding
RevTurbineApiPaths
RevTurbineAuthoredSlotRef
RevTurbineChainedPlacementRequestOptions
RevTurbineCheckoutMetadata
RevTurbineCheckoutMetadataBag
RevTurbineConfigProvider
RevTurbineContextPolicy
RevTurbineEndpointOverrides
RevTurbineEntitlementPlacementRequestOptions
RevTurbineEntitlementRuleEvaluation
RevTurbineEventBatchingOptions
RevTurbineInitStatus
RevTurbinePageContext
RevTurbinePlacementBehaviorFlags
RevTurbinePlacementConfig
RevTurbinePlacementDecisionExplanation
RevTurbinePlacementPayloadEvaluation
RevTurbinePlacementRuleEvaluation
RevTurbinePlacementTypeEntity
RevTurbinePolicySnapshot
RevTurbineRegisteredSlot
RevTurbineRouteProps
RevTurbineSegmentEvaluation
RevTurbineSemanticEvent
RevTurbineServerOptions
RevTurbineSlotInventoryDiagnosis
RevTurbineSlotPlacementRequestOptions
RevTurbineSurfaceSlotConfig
RevTurbineTargeting
RevTurbineTelemetryOptions
RevTurbineTheme
RevTurbineThemeColors
RevTurbineThemeShadows
RevTurbineThemeShape
RevTurbineThemeTypography
RevTurbineTreatmentInteractionOptions
RevTurbineUsageSnapshotEntry
RevTurbineUserContext
ServerActionContext
ServerActionResult
ServerEvaluationRequest
ServerPlacementRequest
ServerUserContextSnapshot
TelemetryScopeProps
TelemetryScopeValue
TrackedAction
TrackOnViewProps
TrackOptions
TrackProps
TrialTriggerPayload
UsageTriggerPayload
UseCanResult
UsePlacementPersonalizationOptions
UserProfileProps
Type Aliases
ActionErrorCategory
AnalyticsEventHandler
AnalyticsEventProperties
AnalyticsEventTransformer
AssignmentFactUnit
BannerComponentProps
BrandingSource
BrowserRuntimeOptions
ButtonComponentProps
ChangeListener
CliComponentProps
ConfigArtifact
CreditBalanceComponentProps
CtaResolver
EmittablePlatformEventName
EntitlementStatus
ExactInitOptions
ExportedConfigProvider
FullPageComponentProps
IdentifyContextInput
InlineEmbedComponentProps
InPageComponentProps
LegacyConfigTargetDefaults
MessageTriggerType
ModalComponentProps
ModalLayout
NativeExperimentAssignmentUnit
PlacementPromotion
PlacementProps
PlacementUiPathActionType
PlaybookProvider
QuotaMeterComponentProps
RecognizedIdentifyKey
RecognizedUpdateKey
RegisterPlacementSlotTypeOptions
ResolvedContent
RevTurbineClientSessionProvider
RevTurbineColorScheme
RevTurbineConfigProviderInput
RevTurbineGateResult
RevTurbineImpressionMetadata
RevTurbineInitBaseOptions
RevTurbineInitInputOptions
RevTurbineInitOptionsStrict
RevTurbineInitPhase
RevTurbineLocalOnlyMinimalInitOptions
RevTurbinePlaybookLoadState
RevTurbineRequiredUiPathResolvers
RevTurbineRuntimeMode
RevTurbineSdkMode
RevTurbineSegmentPredicateEvaluation
RevTurbineThemeInput
RevTurbineTreatmentInteractionRequest
RevTurbineTrialContext
RevTurbineTriggerEvent
RevTurbineTriggerPayload
RevTurbineUiPathActionTypes
RevTurbineUiPathResolver
RevTurbineUiPathResolverMap
RevTurbineUpdateInput
RevTurbineUsageSnapshot
SdkEventProperties
SdkMetadata
SdkSessionOptions
SdkTraits
ServerActionHandler
ServerActionMap
ServerEntitlementResult
ServerEvaluationHydrationPayload
ServerPlacementDecision
ServerUserContext
SlotRouteParams
SurfaceSlotCategory
TelemetryConsent
ToastComponentProps
TrackFn
TrackPurpose
UnvalidatedConfigArtifact
UsageBalances
UsePlacementOptions
UsePlacementResult
UserContextInput
Variables
CHECKOUT_STARTED_CTA_ACTION_TYPES
CONTROL_PLANE_EVENT_SOURCE
CONTROL_PLANE_SOURCE_KEY
DARK_THEME
DEFAULT_BRANDING
DEFAULT_HOSTED_ENDPOINT
DEFAULT_SDK_MODE
DEFAULT_THEME
EMITTABLE_PLATFORM_EVENT_NAMES
FALLBACK_ACCOUNT_ID_PREFIX
FIXED_BANNER_TEMPLATE_IDS
FIXED_SURFACE_TEMPLATE_IDS
GATED_SURFACE_TEMPLATE_IDS
GENERAL_BANNER_TEMPLATE_IDS
GENERAL_MODAL_TEMPLATE_IDS
GENERAL_TOAST_TEMPLATE_IDS
INIT_STATUS_OK
MESSAGE_SURFACE_TEMPLATE_IDS
MessageSurfaceSlot
RECOGNIZED_UPDATE_KEYS
RuntimeMode
SERVER_TRAITS_DOMAIN
SLOT_ROUTE_ID_PLACEHOLDER
SLOT_ROUTE_MAX_LENGTH
Functions
AccessDeniedPlaceholder
adaptExperimentVersionToBucketer
BannerComponent
BannerFrame
baseThemeForScheme
bridgeUiPathResolversIntoRegistry
bucketSubject
buildControlPlaneEvent
ButtonComponent
categorizeActionError
clearPersistedTheme
collectAssignmentFactDeclarations
CompactCircularGauge
composeEffectiveExperimentContext
createAnalyticsProvider
createBasicExperimentProvider
createChainedPlacementRequest
createCompositeExperimentProvider
createCustomEndpointRuntimeConfig
createEntitlementPlacementRequest
createLocalRuntimeConfig
createNativeExperimentAssignmentProvider
createPostHogAnalyticsProvider
createPostHogIntegration
createRevTurbineApiClient
createSemanticEvent
createServerRuntimeConfig
createSlotPlacementRequest
createStrictLocalRuntimeConfig
createTreatmentInteraction
currentBrowserRoute
defineUiPathResolvers
dispatchCtaClick
EmailPreviewComponent
EngagementArea
entitlementResultDenies
fallbackAccountId
FixedSurfaceSlot
formatCurrencyMinorUnits
Gate
getDefaultCtaResolverRegistry
getDefaultRegistry
InitFailureDiagnostic
initRevTurbine
initStatusForError
InlineCardPlacement
InlineEmbedComponent
isExperimentAssignmentFactDeclaration
isFallbackAccountId
isIdentifierLikeSegment
loadTheme
mergeTheme
ModalComponent
ModalFrame
normalizeConfigArtifactOrThrow
normalizeSlotRoute
parsePromotion
parseUiPath
Placement
PlacementDecisionInspector
PlacementRenderer
PushPreviewComponent
QuotaMeterFrame
registerBuiltinSlotTypes
registerBuiltinSnoozeResolver
registerCtaResolver
registerServerActionResolvers
remediationFor
resetDefaultCtaResolverRegistry
resetDefaultRegistry
resolveBranding
resolveContent
resolveLocalPlaybook
resolvePersistentStorage
resolveSessionStorage
resolveTokens
RevTurbineProvider
RevTurbineRoute
RevTurbineThemeProvider
routePatternFromParams
Slot
SmsPreviewComponent
TelemetryScope
Track
TrackOnView
unregisterCtaResolver
useAddons
useCan
useEntitlement
useGatedAction
usePlacement
usePlacementPersonalization
usePlans
useResolvedColorScheme
useRevTurbineTheme
useRevTurbineThemeProviderPresent
UserProfile
useSlotRoute
useSurfaceSlot
useTelemetryProps
useTelemetryScope
useTrack
useTrackedAction
References
BannerSlot
BannerSlotProps
ButtonSlot
ButtonSlotProps
CliSlotProps
CreditBalanceSlotProps
EmailPreviewSlot
FullPageSlotProps
InlineEmbedSlot
InlineEmbedSlotProps
InPageSlotProps
ModalSlot
ModalSlotProps
PushPreviewSlot
QuotaMeterSlotProps
RTSlot
SmsPreviewSlot
ToastSlotProps
GitHub
Select theme
Dark
Light
Auto
InlineEmbedComponentProps
InlineEmbedComponentProps
=
PlacementSlotProps
Props for
InlineEmbedSlot
.