• Precios
  • Blog
Iniciar sesiónAgendá una demo
Introducción

Inicio rápido

Integrar con PythonIntegrar con FlaskIntegrar con FastAPIIntegrar con Django

Aprender

Recursos

Referencia del SDKVersionado de APIManejo de erroresTestingCLI

Plugins

Better Auth
DocumentaciónRecursosConstruir con AIAPI ReferenceWebhooks

Integrar con Python

Instala y configura el SDK de Commet para Python.

Instala la Commet Skill para que tu agente integre el SDK actual y valide su trabajo contra el contrato vivo de la API.

npx skills add commet-labs/skills --skill commet

Instalar

pip install commet-sdk
uv add commet-sdk
poetry add commet-sdk

Configurar

.env
COMMET_API_KEY=ck_sandbox_xxx
commet_client.py
import os

from commet import Commet

commet = Commet(
    api_key=os.environ["COMMET_API_KEY"],
)

Crear cliente y suscribir

customers.create es idempotente — si ya existe un cliente con el mismo id, devuelve el registro existente.

response = commet.customers.create(
    email="user@example.com",
    id="user_123",
)

subscription = commet.subscriptions.create(
    customer_id="user_123",
    plan_code="pro",
)

checkout_url = subscription.checkout_url

El cliente es redirigido al checkout para completar el pago.

Verificar acceso

sub = commet.subscriptions.get_active(customer_id="user_123")
status = sub.status if sub else None

access = commet.feature_access.get(code="custom_branding", customer_id="user_123")
allowed = access.allowed

Trackear uso

commet.usage.track(
    customer_id="user_123",
    feature_code="api_calls",
    value=1,
)

El uso se agrega y se cobra al final del período.

Operaciones multiples

Llama cada recurso directamente con customer_id:

commet.usage.track(customer_id="user_123", feature_code="api_calls", value=1)
commet.feature_access.get(code="custom_branding", customer_id="user_123")
commet.seats.add(customer_id="user_123", feature_code="editor", count=3)

Relacionado

  • Flask
  • FastAPI
  • Django
  • Referencia del SDK

¿Cómo está esta guía?

Integrar con Bun

Agrega cobros y pagos a tu aplicación de Bun.

Integrar con Flask

Agrega cobros y pagos a tu aplicación de Flask.

On this page

Instalar
Configurar
Crear cliente y suscribir
Verificar acceso
Trackear uso
Operaciones multiples
Relacionado