
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
@mailsac/api
Advanced tools
Official Mailsac TypeScript and JavaScript Client Library
Compiled JavaScript files are published here, as well as TypeScript files and .d typings.
This library is generated from the openapi spec for mailsac which can be seen at https://mailsac.com/openapi.yml or https://mailsac.com/openapi.json.
npm install @mailsac/api
The official Mailsac API spec documentation which includes usage examples for this library:
or see the guides:
Get started by instantiating a client library instance with an API key:
import { Mailsac } from "@mailsac/api";
// or for javascript
// const { Mailsac } = require("@mailsac/api");
const mailsac = new Mailsac({ headers: { "Mailsac-Key": process.env.MAILSAC_KEY } }); // api key from mailsac.com/v2/credentials
Then you can use the client to make requests:
// list public messages on a public inbox (no need to create the inbox first!)
const messages = await mailsac.addresses.listMessages('test-public@mailsac.com');
console.log({ messages }); // [{...}, {...}, ...]
// reserve an enhanced private address - everybody starts with a free one.
const address = await mailsac.addresses.createAddress('test-private@mailsac.com');
console.log({ address }); // { _id: "test-private@mailsac-com", ... }
const myAddresses = await mailsac.addresses.list();
console.log({ myAddresses }); // [{ _id: "test-private@mailsac-com", ... }]
// got to your email client, send an email to the address....
// ...then check the mail
const messages = await mailsac.messages.listMessages('test-private@mailsac.com');
console.log({ messages }); // [{...}, {...}, ...]
There are many more API endpoints which are supported by the client library. Look at
./mailsac-client.ts under the Mailsac class to learn more.
Mailsac has features like custom subdomains of msdc.co which require no DNS config, so you can be receiving
private email for testing in seconds.
FAQs
Official Mailsac API client library
The npm package @mailsac/api receives a total of 6,657 weekly downloads. As such, @mailsac/api popularity was classified as popular.
We found that @mailsac/api demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.