keywall.local

Checking if the site connection is secure

Verify you are humanChecking browser
KWKEYWALLPrivacy / Terms

keywall.local needs to review the security of your connection before proceeding.

Protected by Keywall Shield
Keywall
Proxy API + Shield anti-bot

Tes cles API restent hors du navigateur.

Keywall te donne une URL propre a appeler depuis ton frontend. La vraie cle reste cote serveur, les regles sont appliquees avant chaque requete, et Shield protege les actions sensibles contre les bots.

Exemple frontend
await fetch("https://keywall.eu/api/proxy/project_xxx/ai/chat", {
  method: "POST",
  headers: {
    "x-keywall-key": "pk_live_xxxxxxxxx",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({ input: "Hello" })
});
Cle publique
Regles serveur
Logs propres

Ce que fait Keywall

Une couche entre ton frontend et les API externes.

Tu caches tes vraies cles API

OpenAI, Anthropic, Resend ou une API custom restent chiffres cote serveur. Le navigateur ne voit jamais le secret.

Ton frontend appelle Keywall

Tu donnes une cle publique pk_* a ton app. Keywall controle le domaine, la route, le budget et les limites.

Shield bloque les abus

Les visiteurs suspects passent par un checkpoint humain avant signup, login, formulaire ou route sensible.

Demo interactive

Regarde le flux Proxy ou Shield en direct.

La demo montre ce qui se passe quand une requete arrive: controles, injection du secret, appel upstream et log.

keywall.eu/dashboard

Interactive demo

Frontend-safe API proxy

Simule une requete frontend, les controles de securite, l'injection du secret et l'ecriture du log.

Route proxy

POST /ai/chat > OpenAI Responses

Public keypk_live_x7m...
SecretOPENAI_API_KEY
Allowed modelsgpt-5-mini, gpt-5-nano
Rate limit30 req / min
Daily budget20 EUR

Latest request log

request_idreq_01J79FA9
status200 OK
latency742 ms
estimated cost0.002 EUR

Live execution

1,284 requests
Frontend requestpk_live_x7m... received
Security checksdomain, route, model, budget
Secret injectedOPENAI_API_KEY decrypted server-side
Upstream APIPOST api.openai.com/v1/responses
Log writtenreq_01J8A9... stored with cost

Mise en place

Quatre etapes, pas plus.

Page installation
1

Cree un projet

Keywall genere les environnements test et production.

2

Ajoute un secret

Colle ta vraie cle API dans le coffre-fort chiffre.

3

Expose une route

Exemple: /ai/chat vers OpenAI Responses.

4

Installe Shield

Ajoute le script ou le package npm sur ton site.

Pret

Cree le projet, colle ton secret, appelle Keywall.

Tu peux commencer par le proxy API, puis ajouter Shield sur les pages sensibles.

Commencer