EntitlementsFeature ​
The EntitlementsFeature resource lets you create and manage Stripe Entitlements Features for controlling access to product features.
Minimal Example ​
Create a basic feature for API access:
ts
import { EntitlementsFeature } from "alchemy/stripe";
const apiFeature = await EntitlementsFeature("api-access", {
name: "API Access",
lookupKey: "api_access_v1"
});
Analytics Feature ​
Create a feature for advanced analytics:
ts
import { EntitlementsFeature } from "alchemy/stripe";
const analyticsFeature = await EntitlementsFeature("advanced-analytics", {
name: "Advanced Analytics",
lookupKey: "analytics_advanced",
metadata: {
tier: "enterprise",
category: "analytics"
}
});
Custom Integrations Feature ​
Create a feature for custom integrations:
ts
import { EntitlementsFeature } from "alchemy/stripe";
const integrationsFeature = await EntitlementsFeature("custom-integrations", {
name: "Custom Integrations",
lookupKey: "integrations_custom",
metadata: {
tier: "enterprise",
category: "integrations",
limit: "unlimited"
}
});