This repository contains multiple JavaScript/TypeScript packages for working with the Autumn pricing and billing platform.
atmn
(CLI): Declare pricing as code and apply changes to your Autumn config via a command-line interface.@useautumn/convex
(Convex Component): Integrate Autumn into your Convex project and use hooks/components fromautumn-js
.autumn-js
(Main SDK + React + Backend):- SDK for the Autumn API
- React hooks and UI components
- Backend handlers to mount routes on your server framework (Next.js, Express, Fastify, Hono, etc.)
- CLI (
atmn
)
npm i -g atmn
# or run without global install
npx atmn@latest
- Convex component (
@useautumn/convex
)
npm i @useautumn/convex autumn-js
- Main package (
autumn-js
)
npm i autumn-js
- CLI: atmn/readme.md
- Convex component: convex/README.md
- Main package: package/README.md