atmn CLI lets you define your pricing plans in code via an autumn.config.ts file, and sync them to Autumn with a single command.
Installation
Run the CLI directly with your package manager:Login
Authenticate with your Autumn account:.env file:
.env
You can verify your setup at any time with
bunx atmn env, which shows your current organization and environment.Initialize a project
Runatmn init in your project root to create an autumn.config.ts file:
| Template | Pricing model |
|---|---|
| T3 Chat | Freemium with message limits and a credits add-on |
| Railway | Credit-based infrastructure pricing with overage |
| Linear | Per-seat pricing with team limits |
| OpenAI | Credit system mapping multiple AI models |
Push and pull
Once you have anautumn.config.ts, sync it with Autumn:
push reads your config file, compares it with what’s in Autumn, and applies the changes. In interactive mode you’ll see a summary of what will be created, updated, or deleted before confirming.
pull fetches your plans and features from Autumn and writes them into your local autumn.config.ts. If the file already exists, it does a smart in-place update that preserves your local formatting and comments where possible.
Preview locally
You can preview your plans without pushing anything:Environments
By default, all commands target your sandbox environment. Add the-p flag to target production:
autumn.config.ts.
Configuration reference
Complete reference for features, plans, and plan features

