Apidog

All-in-one Collaborative API Development Platform

Design de API

Documentação de API

Depuração de API

Mock de API

Testes Automatizados de API

Inscreva-se gratuitamente
Home / Tutoriais / API SendGrid v3: Recursos, Preços, Chaves e Integrações

API SendGrid v3: Recursos, Preços, Chaves e Integrações

A API do SendGrid oferece uma maneira poderosa e eficiente de gerenciar suas comunicações por e-mail. Neste guia abrangente, exploraremos o que é a API do SendGrid, suas características principais, planos de preços, limites de taxa e como começar com uma chave de API gratuita.

O cenário de comunicação evoluiu dramaticamente nas últimas décadas, e o email continua sendo uma pedra angular para empresas em todo o mundo. Seja você uma startup buscando se conectar com clientes ou uma empresa estabelecida em busca de soluções de email otimizadas, a SendGrid API oferece uma maneira poderosa e eficiente de gerenciar suas comunicações por email.

O que é a SendGrid API?

SendGrid API, um serviço fornecido pela Twilio, é uma solução baseada na nuvem que gerencia sua infraestrutura de email, garantindo que suas mensagens cheguem aos destinatários desejados sem problemas. Ela fornece ferramentas e funcionalidades abrangentes que permitem que desenvolvedores enviem emails transacionais, campanhas de marketing, notificações e muito mais, tudo por meio de uma plataforma confiável e escalável.

A API é projetada para ser amigável ao desenvolvedor, permitindo uma integração suave com várias aplicações e serviços. Com a SendGrid API, você pode evitar as complexidades de manter seus próprios servidores de email e se concentrar em criar conteúdo de email atraente.

Por que escolher a SendGrid API para suas comunicações por email?

Recursos Robustos

  1. Altas Taxas de Entrega: A SendGrid garante que seus emails cheguem à caixa de entrada, e não à pasta de spam. Com algoritmos avançados e feedback contínuo, mantém altas taxas de entrega.
  2. Escalabilidade: Seja você enviando centenas ou milhões de emails, a SendGrid pode escalar para cima ou para baixo com facilidade.
  3. Analytics e Relatórios: Obtenha insights sobre suas campanhas de email com dados detalhados sobre taxas de abertura, taxas de clique, devoluções e mais.
  4. Agendamento: Programe seus emails para serem enviados no momento ideal para seu público, aumentando o engajamento e as taxas de abertura.
  5. Gerenciamento de Modelos: Crie e gerencie modelos de email bonitos com facilidade, graças ao editor de modelos intuitivo da SendGrid.

Integração Fácil

A SendGrid API oferece SDKs e bibliotecas robustas para várias linguagens de programação e frameworks, incluindo Node.js, Python, Ruby e Java. Isso garante um processo de integração suave, independentemente de você estar trabalhando em uma aplicação web, aplicativo móvel ou sistema CRM.

Segurança e Conformidade

A segurança dos dados é primordial no mundo digitalmente dirigido de hoje. A SendGrid API está em conformidade com os principais padrões e regulamentos do setor, como GDPR e CAN-SPAM. Também oferece recursos como autenticação em duas etapas (2FA) e endereços IP dedicados para proteger ainda mais suas comunicações por email.

Preços da SendGrid API

A SendGrid oferece planos de preços flexíveis adaptados a diferentes necessidades e escalas. Os planos variam de um nível gratuito, que permite o envio de até 100 emails por dia, a planos mais avançados adequados para remetentes de alto volume.

1. Plano Gratuito:

  • Custo: $0/mês
  • Envios de Email: Até 100 emails/dia
  • Recursos Chave:
  • Suporte por tíquete
  • Chaves API e SMTP relay

2. Plano Essencial:

  • Custo: A partir de $19.95/mês
  • Envios de Email: Até 50,000 emails/mês
  • Recursos Chave:
  • Suporte por tíquete
  • Analytics de email
  • APIs e SMTP relay
  • Ferramentas de otimização de entrega

3. Plano Profissional:

  • Custo: A partir de $89.95/mês
  • Envios de Email: Até 100,000 emails/mês
  • Recursos Chave:
  • Tudo no Essencial
  • Suporte por telefone e chat
  • Endereços IP dedicados
  • Gerenciamento de subusuários

4. Plano Premier:

  • Custo: Preço personalizado
  • Envios de Email: Personalizado para remetentes de alto volume
  • Recursos Chave:
  • Tudo no Profissional
  • Gerente de sucesso do cliente dedicado
  • Endereços IP priorizados
  • Consultoria avançada de entrega de email

Para os detalhes mais precisos e atualizados, não deixe de visitar a página de preços da SendGrid. Isso fornecerá as informações mais recentes e quaisquer promoções ou alterações em andamento.

Limite de Taxa da SendGrid API

Limites de taxa são um mecanismo para controlar o número de solicitações API que um usuário pode fazer dentro de um período específico. Para a SendGrid, esses limites garantem o desempenho otimizado e a justiça entre os usuários, enquanto protegem o serviço de ser sobrecarregado por tráfego de alto volume.

O limite de taxa principal para a SendGrid API é:

  • 600 solicitações por minuto por conta

Esse limite aplica-se a todos os endpoints da API SendGrid coletivamente. Exceder esse limite resultará em limitação de taxa, onde solicitações adicionais são atrasadas ou rejeitadas até que a taxa diminua.

O que acontece ao exceder o limite de taxa da SendGrid API?

Quando você excede a taxa permitida de 600 solicitações por minuto, a SendGrid API responderá com um código de status HTTP 429, indicando que você atingiu o limite de taxa. A resposta incluirá um cabeçalho Retry-After especificando o número de segundos a esperar antes de fazer uma nova solicitação.

Por exemplo, se você receber um cabeçalho Retry-After: 30, deverá esperar 30 segundos antes de tentar novamente a solicitação para evitar ser limitado novamente.

Como obter a chave da API SendGrid gratuitamente?

Aqui estão os passos para obter uma chave API SendGrid gratuita e começar a enviar emails rapidamente.

Passo 1: Inscreva-se para uma conta SendGrid

Para começar com a SendGrid, você primeiro precisa criar uma conta. Siga estes passos:

  1. Visite o site da SendGrid: Vá para sendgrid.com.
  2. Inscreva-se: Clique no botão "Comece Grátis". Você será direcionado para a página de inscrição.
  3. Preencha seus dados: Forneça seu nome, endereço de email e senha. Você também pode precisar verificar seu endereço de email para concluir o registro.
Página de inscrição da API Sendgrid

2. Escolha o Plano Gratuito

A SendGrid oferece vários planos de preços, mas você pode começar com o nível gratuito, que fornece uma generosa cota para testes e uso leve:

  1. Selecione o Plano Gratuito: Durante o processo de inscrição, selecione o plano "Grátis". Este plano permite que você envie até 100 emails por dia.
  2. Conclua a Inscrição: Siga as instruções na tela para terminar de configurar sua conta.

3. Acesse seu Painel da SendGrid

Uma vez que você tenha concluído o processo de inscrição, você será levado ao painel da SendGrid. É aqui que você pode gerenciar suas configurações de email, visualizar análises e criar sua chave API.

4. Crie uma Chave API

Para criar uma chave API, siga estes passos:

  1. Navegue até Chaves API: No menu à esquerda, clique em "Configurações" e depois selecione "Chaves API."
  2. Crie uma Nova Chave: Clique no botão "Criar Chave API".
  3. Nomeie sua Chave API: Dê à sua chave API um nome descritivo, como "MinhaChaveEmailApp."
  4. Defina Permissões: Escolha as permissões que você deseja conceder a essa chave API. Para a maioria dos casos de uso, a opção "Acesso Total" será suficiente.
  5. Criar Chave: Clique no botão "Criar & Visualizar" para gerar sua chave API.

5. Armazene sua Chave API com Segurança

Uma vez que sua chave API é gerada, certifique-se de copiá-la e armazená-la com segurança. Você não poderá ver a chave novamente após este ponto. É crucial manter essa chave privada para evitar acesso não autorizado à sua conta SendGrid.

6. Integre a Chave API em sua Aplicação

Com sua chave API em mãos, você agora pode integrar o SendGrid em sua aplicação. Aqui está um exemplo básico usando Python e a biblioteca SendGrid Python:

  • Instale a Biblioteca SendGrid: Execute o seguinte comando para instalar a biblioteca SendGrid.
pip install sendgrid
  • Envie um Email: Use o seguinte código para enviar um email:
import sendgrid
from sendgrid.helpers.mail import Mail

sg = sendgrid.SendGridAPIClient(api_key='SUA_CHAVE_API')
email = Mail(
    from_email='seu-email@exemplo.com',
    to_emails='destinatario@exemplo.com',
    subject='Olá do SendGrid',
    plain_text_content='Este é um email de teste enviado do SendGrid!'
)

response = sg.send(email)
print(response.status_code)
print(response.body)
print(response.headers)

Substitua 'SUA_CHAVE_API' pela chave API que você gerou e preencha os detalhes do email de acordo.

Testando a Chave API usando Apidog

Você pode testar sua nova chave API criada usando cURL:

curl -i --request POST \
--url https://api.sendgrid.com/v3/mail/send \
--header 'Authorization: Bearer SUA_CHAVE_API_AQUI' \
--header 'Content-Type: application/json' \
--data '{"personalizations": [{"to": [{"email": "destinatario@exemplo.com"}]}],"from": {"email": "seuemail@exemplo.com"},"subject": "Olá, Mundo!","content": [{"type": "text/plain", "value": "Olá!"}]}'

Apidog, uma plataforma de desenvolvimento de API tudo-em-um, torna esse processo ainda mais fácil, você só precisa copiar o cURL acima e colá-lo na caixa de entrada de envio de solicitação de API do Apidog e você obterá o resultado imediatamente para validar se a chave API funciona.

Enviando solicitação de API importando cURL no Apidog

Para saber mais sobre como enviar solicitações de API usando Apidog, consulte este documento de ajuda: https://apidog.com/help/api-requesting/sending-api-requests.

Conclusão

A SendGrid API se destaca como uma plataforma poderosa, escalável e confiável para gerenciar suas comunicações por email. À medida que você navega pelo cenário de comunicação em evolução, a SendGrid fornece as ferramentas e o suporte para ajudá-lo a ter sucesso em seus esforços de marketing por email e email transacional. Seja você enviando centenas ou milhões de emails, a SendGrid pode atender às suas necessidades, tornando-se uma pedra angular para empresas em todo o mundo.

Junte-se à Newsletter da Apidog

Inscreva-se para ficar atualizado e receber os últimos pontos de vista a qualquer momento.