All guides

Get started

Work with API keys

Give your server a secure connection to your sending workflow.

Preview guide. Confirm API behavior and connection details against the live service before production use.

Create a key for your application

Create a key in your workspace and give it a descriptive name. Use separate credentials for separate environments when your sending service supports them.

Keep the key on your server

Store the key in an environment variable or secrets manager. Do not paste it into browser-side code, a public repository, screenshots, or support messages.

Authenticate a request

The example API uses the Authorization header with a Bearer token. Replace the example value on your server with your actual credential. Confirm the live API’s authentication format before production use.

Rotate an exposed key

If a key is exposed, revoke it and create a replacement. Update your application’s environment and redeploy it with the new credential. Check the affected application’s activity.

Keep buildingSend an email

A little less setup

Your first send.

See how a message moves from request to delivery.

Interactive demo. No account is created and no email is sent.
Email preview

Welcome aboard.

Good things start with a hello.
You’re all set to start building.

Explore the integration guide