Integrate subscription management, member authentication, and webhook handling into your application in minutes. Type-safe, well-documented, and production-ready.
Install the official SDK using your package manager of choice.
npm install @elitecircle/sdk
Initialize the client and make your first API call. Ensure your API key is stored in an environment variable.
import { EliteCircle } from '@elitecircle/sdk'; // Initialize with your secret API key const ec = new EliteCircle(process.env.EC_API_KEY); // Fetch active subscriptions const subs = await ec.subscriptions.list({ status: 'active', limit: 10 }); console.log(`Found ${subs.data.length} active members`);
Everything you need to manage memberships, handle payments, and sync data securely.
Drop-in JWT verification, session management, and OAuth2 integration for secure member access.
Create, update, pause, and cancel memberships. Automatic proration and dunning management.
Verify payload signatures, handle retries, and map events to your business logic effortlessly.
Track feature usage, MRR, churn, and cohort retention with built-in aggregation endpoints.
Full type definitions for all models, requests, and responses. Zero runtime surprises.
Automatic endpoint routing, fallback handling, and compliance with regional data requirements.
Need help? Our developer team and community are here to assist.