# Autumn ## Docs - [Product Config](https://docs.useautumn.com/api-reference/cli/config.md): Create your pricing plans and products via our CLI - [Attach Product](https://docs.useautumn.com/api-reference/core/attach.md): Enables a product and handles a payment if the customer's card is already on file. - [Cancel Product](https://docs.useautumn.com/api-reference/core/cancel.md): Cancel a customer's subscription or product attachment - [Check Permissions](https://docs.useautumn.com/api-reference/core/check.md) - [Checkout](https://docs.useautumn.com/api-reference/core/checkout.md): Returns a Stripe Checkout URL for the customer to make a payment, or returns payment confirmation information. - [Track Usage](https://docs.useautumn.com/api-reference/core/track.md) - [Create Customer](https://docs.useautumn.com/api-reference/customers/create-customer.md) - [Delete Customer](https://docs.useautumn.com/api-reference/customers/delete-customer.md) - [Get Customer](https://docs.useautumn.com/api-reference/customers/get-customer.md) - [List Customers](https://docs.useautumn.com/api-reference/customers/list-customers.md) - [Open Customer Portal](https://docs.useautumn.com/api-reference/customers/open-billing-portal.md) - [Update Customer](https://docs.useautumn.com/api-reference/customers/update-customer.md) - [Create an entity](https://docs.useautumn.com/api-reference/entities/create-entity.md) - [Delete an entity](https://docs.useautumn.com/api-reference/entities/delete-entity.md) - [Get Entity](https://docs.useautumn.com/api-reference/entities/get-entity.md) - [Aggregate Events](https://docs.useautumn.com/api-reference/events/aggregate-events.md) - [List Events](https://docs.useautumn.com/api-reference/events/list-events.md) - [Create Balance](https://docs.useautumn.com/api-reference/features/create-balance.md): Create a new balance for a specific feature for a customer. - [Create Feature](https://docs.useautumn.com/api-reference/features/create-feature.md) - [Delete Feature](https://docs.useautumn.com/api-reference/features/delete-feature.md) - [Get Feature](https://docs.useautumn.com/api-reference/features/get-feature.md) - [List Features](https://docs.useautumn.com/api-reference/features/list-features.md) - [Set Feature Balance](https://docs.useautumn.com/api-reference/features/set-feature-balances.md): Set the balance of a feature for a specific customer - [Set Feature Usage](https://docs.useautumn.com/api-reference/features/set-feature-usage.md): Set usage for a feature. This is similar to /track instead of incrementing usage, it sets the usage value to exactly what is provided. - [Update Feature](https://docs.useautumn.com/api-reference/features/update-feature.md) - [Create Organization](https://docs.useautumn.com/api-reference/platform/create-organization.md): Creates a new organization for a platform tenant. Reuses existing users and organizations if they already exist. - [List Organizations](https://docs.useautumn.com/api-reference/platform/list-orgs.md): Lists all organizations created by your master organization. Supports pagination. - [List Users](https://docs.useautumn.com/api-reference/platform/list-users.md): Lists all users created by your master organization. Supports pagination and optional expansion of related organizations. - [Generate Stripe OAuth URL](https://docs.useautumn.com/api-reference/platform/oauth-url.md): Generates a Stripe Connect OAuth URL for a platform organization. Use this to allow your tenants to connect their Stripe accounts. - [Overview](https://docs.useautumn.com/api-reference/platform/overview.md): Manage Autumn on behalf of your users in a multi-tenant flow - [Update Connected Stripe Account](https://docs.useautumn.com/api-reference/platform/update-stripe.md): Updates a platform organization's Stripe Connect configuration. Associates a Stripe account ID with the organization using your master Stripe credentials. - [Create Product](https://docs.useautumn.com/api-reference/products/create-product.md) - [Delete Product](https://docs.useautumn.com/api-reference/products/delete-product.md) - [Get Product](https://docs.useautumn.com/api-reference/products/get-product.md) - [List Products](https://docs.useautumn.com/api-reference/products/list-products.md) - [Update Product](https://docs.useautumn.com/api-reference/products/update-product.md) - [Create a referral code](https://docs.useautumn.com/api-reference/referrals/referral-code.md) - [Redeem a referral code](https://docs.useautumn.com/api-reference/referrals/referral-redeem.md) - [Changelog](https://docs.useautumn.com/changelog/changelog.md): Some new things we've shipped at Autumn HQ - [Balance Stacking](https://docs.useautumn.com/documentation/customers/balance-stacking.md): How multiple balances combine and how usage is deducted - [Balances](https://docs.useautumn.com/documentation/customers/balances.md): Understanding how feature balances work in Autumn - [Checking access](https://docs.useautumn.com/documentation/customers/check.md): Learn how to check feature access with the `check` endpoint - [Creating Customers](https://docs.useautumn.com/documentation/customers/creating-customers.md): Learn about customers in Autumn and how to create them - [Entities](https://docs.useautumn.com/documentation/customers/feature-entities.md): Learn how to use feature entities to track balances per separate entity, such as a user or a workspace - [Managing Balances](https://docs.useautumn.com/documentation/customers/managing-balances.md): Create, update, and manage balances via the dashboard or API - [Managing Customers](https://docs.useautumn.com/documentation/customers/managing-customers.md): Learn how to view and manage customer information in Autumn - [Tracking usage](https://docs.useautumn.com/documentation/customers/tracking-usage.md): Keep track of your customer's feature usage with the `track` route - [RevenueCat](https://docs.useautumn.com/documentation/external-providers/revenuecat.md): Integrate Autumn with RevenueCat for mobile app billing - [Display billing data](https://docs.useautumn.com/documentation/getting-started/display-billing.md): Display usage and billing data in your app for your users - [Track and limit usage](https://docs.useautumn.com/documentation/getting-started/gating.md): Give customers access to the right features and limits based on their plan - [Migrating to Autumn](https://docs.useautumn.com/documentation/getting-started/migration.md): How to migrate your existing Stripe customers to Autumn - [Convex](https://docs.useautumn.com/documentation/getting-started/setup/convex.md): Implementing the Autumn + Convex component - [Using React hooks](https://docs.useautumn.com/documentation/getting-started/setup/react.md): Implement your React + Node.js app's payments and pricing model - [Using SDK](https://docs.useautumn.com/documentation/getting-started/setup/sdk.md): Implement your app's payments and pricing model using the Autumn's server-side SDK - [Credit Systems](https://docs.useautumn.com/documentation/pricing/credits.md): Learn how to create a credit system in Autumn - [How features work](https://docs.useautumn.com/documentation/pricing/features.md): Learn about features in Autumn and how to create them - [Adding features to plans](https://docs.useautumn.com/documentation/pricing/plan-features.md): Configure what customers get access to when they purchase a plan - [How plans work](https://docs.useautumn.com/documentation/pricing/plans.md): Learn about plans in Autumn and how to create them - [Rewards and Referrals](https://docs.useautumn.com/documentation/pricing/rewards.md): Learn how to use rewards and referrals to incentivize your customers. - [Versioning Plans](https://docs.useautumn.com/documentation/pricing/versioning.md): How to update and migrate customers between product versions - [Accepting Payments](https://docs.useautumn.com/documentation/subscriptions/accepting-payments.md): How to handle the Stripe payment flow with Autumn - [Managing Subscriptions](https://docs.useautumn.com/documentation/subscriptions/managing-subscriptions.md): Handle upgrades, downgrades, and cancellations - [Subscriptions](https://docs.useautumn.com/documentation/subscriptions/overview.md): How Autumn manages customer subscriptions - [Webhooks](https://docs.useautumn.com/documentation/webhooks.md): Receive real-time notifications when customer billing events occur - [Entity-level balances](https://docs.useautumn.com/examples/entity-balances.md): Grant usage limits per entity, such as 50 credits per user per month - [Monetary credits](https://docs.useautumn.com/examples/monetary-credits.md): Grant your users a currency-based balance of credits, that various features can draw from - [Per-seat pricing](https://docs.useautumn.com/examples/per-seat.md): Implement per-seat pricing with free included seats and paid additional seats - [One-time top ups](https://docs.useautumn.com/examples/prepaid.md): Let customers purchase a prepaid package to top up their balance when it falls low. - [Trial - card not required](https://docs.useautumn.com/examples/trial-card-not-required.md): Enable a trial period that customers can access without providing payment information - [Trial - card required](https://docs.useautumn.com/examples/trial-card-required.md): Enable a trial period where customers must provide payment information upfront. - [Payment Confirmation Dialog](https://docs.useautumn.com/react/components/checkout-dialog.md): Drop in Autumn's Confirm Payment Dialog component to let your customers confirm their payment - [Paywall Dialog](https://docs.useautumn.com/react/components/paywall-dialog.md): Drop in Autumn's Paywall Dialog component to prompt users to upgrade to the next tier when they hit a usage limit, or don't have access to a feature - [Pricing Table](https://docs.useautumn.com/react/components/pricing-table.md): Drop in Autumn's Pricing Table component to display your products and plans - [autumnHandler](https://docs.useautumn.com/react/hooks/autumn-handler.md): Server-side handler for managing Autumn API endpoints and customer authentication - [](https://docs.useautumn.com/react/hooks/autumn-provider.md): Provider component for your React application - [useAggregateEvents](https://docs.useautumn.com/react/hooks/useAggregateEvents.md): Show event usage to your customers in a timeseries chart - [useCustomer](https://docs.useautumn.com/react/hooks/useCustomer.md): Access a customer's state and use it to display information in your React app - [useEntity](https://docs.useautumn.com/react/hooks/useEntity.md): Access an entity's state and use it to display information in your React app - [useListEvents](https://docs.useautumn.com/react/hooks/useListEvents.md): List and paginate through individual customer events - [Welcome to Autumn](https://docs.useautumn.com/welcome.md): Open-source billing infrastructure that manages webhooks, usage limits and credits. ## Optional - [Discord](https://discord.gg/STqxY92zuS) - [GitHub](https://github.com/useautumn/autumn) - [Website](https://useautumn.com)