docs.getting_started.title

docs.getting_started.intro

docs.getting_started.intro2

docs.getting_started.step1.title

docs.getting_started.step1.desc

docs.getting_started.step2.title

docs.getting_started.step2.desc

docs.getting_started.step3.title

docs.getting_started.step3.desc

docs.mail.title

docs.mail.desc

  • docs.mail.feature1
  • docs.mail.feature2
  • docs.mail.feature3
  • docs.mail.feature4

docs.calendar.title

docs.calendar.desc

  • docs.calendar.feature1
  • docs.calendar.feature2
  • docs.calendar.feature3
  • docs.calendar.feature4

docs.notes.title

docs.notes.desc

  • docs.notes.feature1
  • docs.notes.feature2
  • docs.notes.feature3
  • docs.notes.feature4

docs.passwords.title

docs.passwords.desc

  • docs.passwords.feature1
  • docs.passwords.feature2
  • docs.passwords.feature3
  • docs.passwords.feature4

docs.security.title

docs.security.desc

docs.nav.2fa

docs.security.2fa

docs.encryption.title

  • docs.encryption.key_exchange: X25519 (Curve25519)
  • docs.encryption.encryption: XChaCha20-Poly1305
  • docs.encryption.key_derivation: Argon2id
  • docs.encryption.recovery: BIP39 (24 words)

docs.api.title

docs.api.desc

POST https://api.defnd.email/v1/send Authorization: Bearer YOUR_API_KEY { "to": "recipient@example.com", "subject": "Hello", "body": "Message content" }