# Email APIs for developers and QA Testers
Build powerful applications and test suites using real email addresses in code. Create inboxes on demand then send and receive emails and attachments in Javascript, Go, PHP, Ruby, Java, C#, REST and more.
Email in code
Create real email addresses on demand. Send and receive email in Javascript, Ruby, PHP, Python, Java, and more. Built for developers and QA testers to build email functionality and test email related processes.
# Documentation
MailSlurp has official libraries is several popular languages. We also have an easy to use REST API that you can call from any language. If you are looking for a no-code solution try our email dashboard (opens new window).
# Languages
# Code examples
- MailSlurp Examples
- Send and receive email in Cypress JS tests with MailSlurp
- Generating API clients using Swagger
- PHPUnit Email Testing
- Java Email SDK examples
- Golang Email Testing
- PyTest email testing
- How to send and receive email in PHP
- Receive emails in Java Selenium tests
- How to send (and receive) email with Axios JS
- Test user sign-up in React, Jest, Puppeteer
- CSharp Email Testing
- Test user email with WebDriver
- Send and Receive Emails with Cucumber BDD!
- Examples
# Guides
- Setup email aliases
- Inbox wildcard catch all using custom domains
- How to create email addresses
- Dashboard
- Custom Domains
- Email address custom domain setup - (step by step guide)
- Email Webhooks
- Extracting email content
- Getting started
- Matching email content
- Plans
- Organizations
- Receiving emails
- Send
- Create a free MailSlurp account
- Sending emails
- Testing