Border reflection
A pointer-led glow follows intent across each pricing card.
Production-ready React components for the moment your product asks customers to choose. Thoughtful defaults, expressive motion, complete source.
Free is a useful product, not a trial. Pro is for teams that need more layouts, control, and expressive motion.
Explore the finishing touches that make every pricing decision feel clear, responsive, and considered.
A pointer-led glow follows intent across each pricing card.
Feature-level detail stays easy to scan when plans need a closer look.

Balanced by default
For tighter decisions
Lead with a favorite
Details, side by side
Every preset supports hierarchy and feedback. System reduced-motion settings are honored automatically.
A tactile response for direct comparison.
A clear transition when cadence changes.
A composed entrance for prominent sections.
Strict TypeScript props keep plans, feature details, CTA configuration, themes, and tokens predictable.
PricingPlan[]✓ inferredSemantic structure, keyboard controls, visible focus, clear labels, and reduced-motion support.
No component framework, data layer, or animation runtime required.
Style with typed tokens and durable CSS custom properties.
Use the React packages with Vite, Next.js, Remix, or any compatible React host.
Bring plan data, choose a billing cycle, and import one stylesheet. Nothing calls home; everything stays in your project.
npm install @motion-pricing/freePricing.tsx
import { PricingTable } from '@motion-pricing/free';
import '@motion-pricing/free/styles.css';
export function Pricing() {
return (
<PricingTable
plans={plans}
billingCycle="monthly"
theme="dark"
/>
);
}Use the Free edition in personal and commercial work under the included MIT terms.
View Free source ↗Use and modify Pro in end products; do not redistribute it as a competing component product. Draft terms ship for review.
Get Pro ↗Yes. Free has typed React source, accessible interactions, responsive styling, themes, and no watermark or artificial usage cap.
Pro adds four layouts, advanced token controls, animated price changes, motion presets, spotlight interactions, richer feature rows, and extended examples.
No. Motion Pricing Kit is source code for UI components. It does not include payment processing, authentication, hosting, or license activation.
Yes. Free and Pro are framework-independent React libraries that work in compatible React applications.
No. Interactive demos necessarily deliver executable browser code. Source maps and downloadable Pro archives are excluded from the public showcase build.
Yes. Free exposes practical CSS variables, while Pro adds a typed design-token API for accent, surface, type, radius, and spacing.
Start with a genuinely useful Free component. Move to Pro when your product needs more range.