Servicios Por qué nosotros Nosotros Blog Consulta gratis

wenlucer: El Proxy de Secretos de API para Desarrolladores.

Dale acceso a tu equipo a cualquier API — sin compartir nunca la llave real. Issua llaves paralelas con control granular y visibilidad total.

Compartir llaves maestras de API con contratistas, desarrolladores junior o herramientas automatizadas es una pesadilla de seguridad. wenlucer soluciona esto proporcionando un "air-gap" seguro para tus credenciales.

  1. Registra: Añades tu llave real (ej. Stripe) a tu instancia de wenlucer.
  2. Emite: Generas una llave única wl_live_... para un colaborador.
  3. Proxy: Ellos llaman a tu URL de wenlucer. wenlucer valida su llave, la intercambia por la real y reenvía la solicitud.
Colaborador
(wl_live_...)
wenlucer
(Intercambio de Llave)
API Destino
(Stripe/OpenAI)
Casos de Uso

Seguridad en cada escenario

Agencias y Contratistas

En lugar de dar tu llave completa de OpenAI, entrega una llave restringida con fecha de expiración. Al terminar el contrato, la llave se invalida sola.

Sandboxing Interno

Permite al equipo de Frontend acceder a clientes de Stripe pero no a reembolsos. Evita errores accidentales en producción.

Educación y Talleres

Organiza talleres para 50 alumnos con límites diarios bajos. Si alguien filtra su llave, tu presupuesto y cuenta principal están a salvo.

Seguro de Rate-Limit

Evita que un script fuera de control agote tus créditos. Define límites a nivel de proxy menores a los del proveedor original.

Inicio Rápido

Configúralo en segundos

$ pip install wenlucer
1. Inicia el Proxy (Operador)python
from wenlucer import SecretProxy

proxy = SecretProxy(storage="state.json", admin_key="secret-admin")

# Registra una API
proxy.add_api("openai", "https://api.openai.com", "sk-master-key", "bearer")

# Crea una llave para 'Alice'
key = proxy.create_key("alice", limits={"requests_per_day": 100})
print(f"Comparte esto con Alice: {key}")

proxy.run(port=8000)
2. Usa el Proxy (Colaborador)python
from wenlucer import WenluClient

client = WenluClient(base_url="http://tu-servidor:8000", parallel_key="wl_live_...")

# Llama a OpenAI a través de tu proxy
response = client.post("openai", "/v1/chat/completions", json={
  "model": "gpt-4",
  "messages": [{"role": "user", "content": "¡Hola!"}]
})
Licencia

Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0)

Libre para usar y compartir comercialmente. Se prohíben las modificaciones y la distribución de versiones derivadas. Tus llaves, tu código, tu control.

¿Listo para asegurar tu flujo de trabajo?

wenlucer es una herramienta abierta para la comunidad de desarrolladores. Empieza a usarla hoy mismo.

Solicitar Acceso