Available SDKs
| Language | Install |
|---|---|
| Node.js | npm install @inbox-oss/sdk |
| Python | pip install inbox-oss |
| Go | go get github.com/inbox-oss/sdk-go |
| Ruby | gem install inbox-oss |
| PHP | composer require inbox-oss/sdk |
| Java | Maven: com.inbox-oss:sdk:1.0.0 |
| .NET | dotnet add package InboxOSS.Sdk |
| Rust | cargo add inbox-oss |
Node.js example
import { InboxOSS } from '@inbox-oss/sdk';
const client = new InboxOSS(process.env.INBOX_API_KEY);
await client.mail.send({
to: 'ada@example.com',
from: 'hello@yourapp.com',
subject: 'Welcome',
html: '<h1>Hi Ada</h1>',
});Python example
from inbox_oss import InboxOSS
client = InboxOSS(api_key=os.environ['INBOX_API_KEY'])
client.mail.send(
to='ada@example.com',
from_='hello@yourapp.com',
subject='Welcome',
html='<h1>Hi Ada</h1>',
)OpenAPI spec
The canonical OpenAPI 3.1 spec is published at https://api.inbox.onesourcesoft.com/openapi.json. Generate your own client with openapi-generator for any language we do not ship.
