GitHub Integration

Access SparkMailr SDKs on GitHub. Download, contribute, and integrate with our open-source libraries for all major programming languages.

7
SDK Languages
500+
GitHub Stars
50+
Contributors
99.9%
Uptime

Main Repositories

Core SparkMailr repositories and SDKs

sparkmailr-sdk

Official SparkMailr SDK for multiple languages

1.2k 234

The main repository containing SDKs for Python, Node.js, PHP, Ruby, Java, C#, and Go. Includes comprehensive documentation, examples, and test suites.

Python JavaScript PHP Ruby Java C# Go

sparkmailr-api

FastAPI backend implementation

456 89

The core API implementation built with FastAPI, including authentication, email processing, webhooks, and analytics.

Python Docker

sparkmailr-website

Official website and documentation

123 45

The official SparkMailr website, documentation, and interactive API playground. Built with modern web technologies.

HTML CSS JavaScript

SDK Repositories

Individual SDK repositories for each programming language

Python SDK

sparkmailr-python

v2.1.0

Official Python SDK with async support, type hints, and comprehensive error handling.

Async Support Type Hints Pytest Tests
234 12k

Node.js SDK

sparkmailr-nodejs

v2.0.5

TypeScript-first Node.js SDK with Promise and async/await support.

TypeScript Promises Jest Tests
189 8.5k

PHP SDK

sparkmailr-php

v1.8.2

Modern PHP SDK with PSR-4 autoloading and Composer support.

PSR-4 Composer PHPUnit
156 6.2k

Ruby SDK

sparkmailr-ruby

v1.5.1

Ruby gem with RSpec tests and comprehensive documentation.

Ruby Gem RSpec Yard Docs
98 3.8k

Java SDK

sparkmailr-java

v1.3.0

Java SDK with Maven support and comprehensive JUnit tests.

Maven JUnit Javadoc
87 2.9k

C# SDK

sparkmailr-csharp

v1.2.1

.NET SDK with NuGet package support and async/await patterns.

NuGet Async/Await NUnit
76 2.1k

Go SDK

sparkmailr-go

v1.1.0

Go module with context support and comprehensive testing.

Go Modules Context Testing
65 1.7k

Contributing to SparkMailr

Help us improve SparkMailr by contributing to our open-source projects

How to Contribute

We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your contributions help make SparkMailr better for everyone.

1

Fork the Repository

Fork the repository you want to contribute to on GitHub

2

Create a Branch

Create a feature branch for your changes

3

Make Changes

Implement your changes and add tests

4

Submit PR

Submit a pull request with a clear description

Contribution Guidelines

Code Quality

Follow the existing code style and add tests for new features

Bug Reports

Use GitHub Issues to report bugs with detailed reproduction steps

Feature Requests

Discuss major features in GitHub Discussions before implementing

Documentation

Update documentation for any API changes or new features

Join Our Community

Connect with other developers and get help with SparkMailr

GitHub Discussions

Ask questions, share ideas, and get help from the community

Join Discussion

Discord Server

Real-time chat with developers and get instant support

Join Discord

Twitter

Follow us for updates, announcements, and community highlights

Follow Us

Newsletter

Get monthly updates on new features and community highlights

Subscribe