> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sendpost.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to SendPost API Documentation.

SendPost provides email API and SMTP relay which can be used not just to send & measure but also alert & optimised email sending.

You can use SendPost to:

* Send personalised emails to multiple recipients using email API
* Track opens and clicks
* Analyse statistics around open, clicks, bounce, unsubscribe and spam

At an advanced level you can use it to:

* Manage multiple sub-accounts which may map to your promotional or transactional sending, multiple product lines or multiple customers
* Classify your emails using groups for better analysis
* Analyse and fix email sending at sub-account level, IP Pool level or group level
* Have automated alerts to notify disruptions regarding email sending
* Manage different dedicated IP Pools so to better control your email sending
* Automatically know when IP or domain is blacklisted or sender score is down
* Leverage pro deliverability tools to get significantly better email deliverability & inboxing

<CardGroup cols={2}>
  <Card title="SendGrid Integration" icon="paper-plane" href="/guides/sendgrid-integration">
    Connect your SendGrid account to SendPost for unified email management, advanced analytics, and enhanced deliverability monitoring.
  </Card>

  <Card title="Amazon SES Integration" icon="cloud" href="/guides/amazon-ses/overview">
    Connect your Amazon SES account to SendPost for unified email management, advanced analytics, and enhanced deliverability monitoring.
  </Card>
</CardGroup>

## Quick Start

Get started quickly with our SDKs in your preferred programming language:

<CardGroup cols={3}>
  <Card title="JavaScript" icon="JS" href="/quickstart/javascript-sdk">
    Get started with JavaScript SDK
  </Card>

  <Card title="Python" icon="python" iconType="solid" href="/quickstart/python-sdk">
    Get started with Python SDK
  </Card>

  <Card title="Golang" icon="golang" href="/quickstart/golang-sdk">
    Get started with Golang SDK
  </Card>

  <Card title="Ruby" icon="gem" href="/quickstart/ruby-sdk">
    Get started with Ruby SDK
  </Card>

  <Card title="Java" icon="java" href="/quickstart/java-sdk">
    Get started with Java SDK
  </Card>

  <Card title="PHP" icon="php" href="/quickstart/php-sdk">
    Get started with PHP SDK
  </Card>
</CardGroup>

## Common Use Cases

Learn how to implement common email sending scenarios:

<CardGroup cols={3}>
  <Card title="Personalize Emails" icon="user" href="/api-reference/common-use-cases/personalisation-within-emails">
    Use Handlebars templating to personalize email content with custom fields
  </Card>

  <Card title="Unsubscribe Links" icon="link" href="/api-reference/common-use-cases/adding-unsubscribe-links">
    Add unsubscribe links to emails using built-in template variables
  </Card>

  <Card title="Custom Headers" icon="code" href="/api-reference/common-use-cases/custom-headers">
    Add custom headers to your emails for advanced use cases
  </Card>

  <Card title="Email Classification" icon="tags" href="/api-reference/common-use-cases/using-groups-for-email-classification">
    Use groups to classify emails for better analysis and tracking
  </Card>

  <Card title="Sender Control" icon="envelope" href="/api-reference/common-use-cases/controlling-sender-name-and-email">
    Control sender name and email address for your messages
  </Card>

  <Card title="Multi-Tenant" icon="users" href="/api-reference/common-use-cases/multi-tenant">
    Implement multi-tenant email sending with sub-accounts
  </Card>
</CardGroup>

## API Reference

<Warning>
  Most of the documentation lives in the **API Reference** section. Use the navigation menu or click below to explore all available endpoints and features.
</Warning>

<CardGroup cols={2}>
  <Card title="View API Reference" icon="book" href="/api-reference/introduction">
    Complete API documentation with all endpoints, authentication, and examples
  </Card>

  <Card title="Send Email" icon="paper-plane" href="/api-reference/email/send-email">
    Learn how to send emails via API
  </Card>
</CardGroup>

## SDKs

We have native SDKs in different programming languages. You can integrate with them or create your own SDK with our API specification.

<CardGroup cols={3}>
  <Card title="Python SDK" icon="python" iconType="solid" href="https://github.com/sendpost/sendpost-python-sdk">
    View on GitHub
  </Card>

  <Card title="Golang SDK" icon="golang" href="https://github.com/sendpost/sendpost-go-sdk">
    View on GitHub
  </Card>

  <Card title="Ruby SDK" icon="gem" href="https://github.com/sendpost/sendpost-ruby-sdk">
    View on GitHub
  </Card>

  <Card title="Java SDK" icon="java" href="https://github.com/sendpost/sendpost-java-sdk">
    View on GitHub
  </Card>

  <Card title="PHP SDK" icon="php" href="https://github.com/sendpost/sendpost-php-sdk">
    View on GitHub
  </Card>

  <Card title="JavaScript SDK" icon="JS" href="https://github.com/sendpost/sendpost-js-sdk">
    View on GitHub
  </Card>
</CardGroup>

<Info>
  Need help? Reach out to our team from website chat or email us at [dev@sendpost.io](mailto:dev@sendpost.io)
</Info>
