Everything email for your startup with markdown support.
IndiePitcher provides a REST API for sending transactional emails, managing contacts, and handling mailing lists. It supports sending emails to individual addresses, to registered contacts, or to contacts subscribed to a specific mailing list, with email bodies accepted in markdown or plain HTML. Contact management endpoints cover retrieving, finding, adding (single or bulk), and updating contacts, as well as generating portal session URLs that let contacts manage their own mailing list subscriptions.
Authentication uses a bearer API key tied to a project, and the API enforces a rate limit of 10 requests per second per project. Destructive operations are largely restricted to the IndiePitcher dashboard rather than exposed through the API, for security reasons. SDKs are provided for Node.js, Swift, and Python, and an OpenAPI spec is published for the API.
The product is aimed at developers integrating transactional and list-based email sending, along with contact and subscription management, into their own applications.
IndiePitcher provides SDKs for Node.js, Swift (server-side usage only), and Python (sync and async).
Requests are limited to 10 per second across API keys tied to a project, with a 429 response returned after the limit is reached and reset after 1 second.
You create a free account to get an API key, then include it as a Bearer token in the Authorization header of requests to https://api.indiepitcher.com/v1.
No, IndiePitcher advises against exposing the API key in frontend code due to exploitation risk, and CORS security rules block such requests.
Most destructive operations are not supported through the REST API for security reasons; the IndiePitcher dashboard should be used instead, though contact deletion is available via the API.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers