Choose Your Path
You have two options to get started with Autumn:Cloud (Recommended)
The fastest way to start - no setup required
Self-Hosted
Run Autumn on your own infrastructure
Cloud Setup
The quickest way to start using Autumn is through our cloud service.Sign up for Autumn Cloud
Visit app.useautumn.com and create your account.
Local Development Setup
To run Autumn locally on your machine:Install Bun
Autumn requires Bun as its runtime. Install it if you haven’t already:
Run the setup script
The setup script will initialize environment variables and optionally create a Supabase instance:
The setup script initializes required env vars and (optionally) a Supabase instance. If you’d like to use your own Postgres instance, paste the connection string in the
DATABASE_URL env variable at server/.env.Create Your First Product
Once you’re logged in to the dashboard:Create a product
Navigate to Products → Create Product and define your first product (e.g., “Pro Plan”).
Add features
Define the features included in your product:
- Metered features: API calls, tokens, messages (consumed over time)
- Boolean features: Access flags for premium features
- Entity features: Seats, workspaces, projects (allocated resources)
Integrate with Your App
Now that you have a product set up, integrate Autumn into your application:Create or Get a Customer
Attach a Plan to a Customer
Check Access to a Feature
Track Usage
Check and Track Atomically
You can check access and record usage in a single request:Next Steps
Self-Hosting Guide
Learn how to deploy Autumn on your own infrastructure
API Reference
Explore all available endpoints and operations
React Integration
Use Autumn with React hooks and components
Webhooks
Set up webhooks to react to billing events
Troubleshooting
Need help? Join our Discord community or reach out at [email protected]