sendotp.email dashboard

Guided installation

Install with your coding agent

Give your agent a stack-aware brief, review its proposed diff, then set the server secret yourself. No API key ever belongs in the app or agent prompt.

1. Describe the job

What should OTP protect?

Before the agent edits anythingIt must inspect the project, identify current auth and backend routes, and show you a proposed diff. It must not read environment files or ask for a key.

2. Hand off safely

Agent installation brief

Open your coding agent in the project root, paste this brief, and approve the diff only after it fits your application.

3. Launch checklist

Keep the credential server-side

  1. Review and merge the agent's code change.
  2. Create a test server key from Configuration and set it directly in your host's secret manager.
  3. Run the agent's focused send/verify test; the browser should talk only to your application.
  4. Create a separate production key and set it directly in production secrets when you are ready to launch.
When a customer-owned Worker is appropriate

Use one when the application is static or has no suitable backend. Put it on the customer's domain, store its credential as a Worker secret, allow only the application's origin, and apply abuse controls before exposing send endpoints.