Send your first message

From an API key to an encrypted round trip between two of your users, in two commands. It runs against hosted Tacenta; the encryption happens on your machine, and the server only ever routes ciphertext.

  1. Get an API key

    Create a tenant on the signup page. You get an API key that starts with tct_. It is shown once, so copy it.

  2. Install the CLI

    curl -fsSL https://tacenta.com/install.sh | sh

    Puts a tacenta binary on your PATH. Prebuilt for macOS on Apple Silicon.

  3. Send it

    tacenta try tct_your_key_here

    The CLI signs up two throwaway users in your tenant, sends an end-to-end encrypted message from one to the other, and echoes it back:

      โ†’ you-15046f77 sent "hello from tacenta"
      โ†” echo-7a3f5698 received it and echoed it back
      โ† you-15046f77 got "hello from tacenta" back, decrypted on your device
    
      end to end: both users are yours, and the server only ever saw ciphertext.

What just happened

Two users in your tenant established a Signal-protocol session. A message travelled from one to the other as an opaque envelope the relay could not read, and back again. Every byte on the wire was ciphertext, decrypted only on the receiving device. The SDK gives your app the same primitives: sign users in, find each other, send.