{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-docs/email-api/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["cards","card"]},"type":"markdown"},"seo":{"title":"Mailjet SDKs and Client Libraries","siteUrl":"https://dev.mailjet.com/","projectTitle":"Mailjet Developer Documentation","description":"Official Mailjet SDKs for PHP, Node.js, Ruby, Python, Java, Go and C#, with links to each GitHub wrapper for sending and tracking email.","image":"https://dev.mailjet.com/og-image.png","lang":"en-US","keywords":["Mailjet API","Email API","Content API","SMTP Relay","transactional email","email delivery","Send API","email templates","developer documentation"],"meta":[{"name":"og:type","content":"website"},{"name":"og:site_name","content":"Mailjet Developer Documentation"},{"name":"twitter:card","content":"summary_large_image"},{"name":"robots","content":"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"},{"name":"googlebot","content":"index, follow, max-snippet:-1, max-image-preview:large"}],"jsonLd":{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://dev.mailjet.com/#organization","name":"Mailjet","alternateName":"Sinch Mailjet","url":"https://www.mailjet.com","logo":"https://assets.mailjet.com/lib/images/mailjetLogo/mj_logo_with_text_color.png","parentOrganization":{"@type":"Organization","name":"Sinch","url":"https://www.sinch.com"}},{"@type":"WebSite","@id":"https://dev.mailjet.com/#website","name":"Mailjet Developer Documentation","description":"Official developer documentation for the Mailjet Email API, Content API and SMTP Relay.","url":"https://dev.mailjet.com/","inLanguage":"en-US","publisher":{"@id":"https://dev.mailjet.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://dev.mailjet.com/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]},"llmstxt":{"hide":false,"title":"Mailjet Developer Documentation","description":"Developer documentation for the Mailjet Email API, Content API and SMTP Relay - guides, API references and code samples for sending, templating and tracking email at scale.","details":{"content":"Mailjet (part of Sinch) provides APIs for sending and managing email.\n\nThis documentation covers four main areas:\n\n- **Email API** - the Send API (v3 and v3.1) for transactional and marketing email,\n  plus contact management, segmentation, campaigns, statistics, webhooks, the Parse API\n  and the Mailjet Templating Language.\n- **Content API** - programmatic management of email templates, template contents,\n  images, labels and authentication tokens (v1).\n- **SMTP Relay** - sending through Mailjet's SMTP servers, including custom headers.\n- **API Reference** - the complete, generated reference for every endpoint, built directly\n  from the OpenAPI specifications.\n\nBase URL for all REST APIs: `https://api.mailjet.com`.\nAuthentication uses HTTP Basic auth with an API key and secret key.\n\n## Machine-readable entry points\n\nPrefer these when you need the API surface in as few requests as possible:\n\n- `/openapi/openapi-mailjet.md` - the **complete** Email API reference (every endpoint,\n  grouped by resource) as a single Markdown document.\n- `/openapi/openapi-passport.md` - the **complete** Content API reference as a single\n  Markdown document.\n- `/_bundle/openapi/openapi-mailjet.yaml` - the raw, fully bundled OpenAPI 3 description\n  of the Email API.\n- `/_bundle/openapi/openapi-passport.yaml` - the raw, fully bundled OpenAPI 3 description\n  of the Content API.\n- `/sitemap.xml` - every indexable URL on this site.\n\nEvery page on this site is also available as clean Markdown by appending `.md` to its URL."},"sections":[{"title":"Email API","description":"Sending, contacts, campaigns, statistics, webhooks and templating.","includeFiles":["docs/email-api/**/*.md"],"excludeFiles":[]},{"title":"Content API","description":"Manage templates, template contents, images, labels and tokens.","includeFiles":["docs/content-api/**/*.md","docs/content-api.md"],"excludeFiles":[]},{"title":"SMTP Relay","description":"Send email through Mailjet's SMTP servers.","includeFiles":["docs/smtp-relay/**/*.md"],"excludeFiles":[]},{"title":"API Reference","description":"Complete generated reference for every Mailjet API endpoint.","includeFiles":["openapi/openapi-mailjet.yaml","openapi/openapi-passport.yaml","docs/api-reference/**/*.md"],"excludeFiles":[]},{"title":"Migrating from Mandrill","description":"Guides for switching from Mandrill to Mailjet.","includeFiles":["docs/mandrill/**/*.md"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"sdks","__idx":0},"children":["SDKs"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Mailjet offers a variety of SDKs designed to simplify email integration for developers. Our SDKs support multiple programming languages, allowing you to seamlessly send, receive, and track emails within your applications."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We suggest using these official wrappers to access the Mailjet API."]},{"$$mdtype":"Tag","name":"Cards","attributes":{"columns":6,"cardMinWidth":100},"children":[{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Go","icon":"/assets/go.448c73898a2d4dafaeb0f0538bd48ab8b1898763093b3a29704f2837cf30672f.48d05090.png","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"https://github.com/mailjet/mailjet-apiv3-go"},"children":[]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Node.js","icon":"/assets/nodejs.f35cf917610883fe505e267bfa07571b741f8a06b822ccfab344237617784bfa.48d05090.png","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"https://github.com/mailjet/mailjet-apiv3-nodejs"},"children":[]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"PHP","icon":"/assets/php.16b47edac21ebe47b08388cc2875cbb687e9b77725edb3712bd87724ad44a08f.48d05090.png","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"https://github.com/mailjet/mailjet-apiv3-php"},"children":[]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Java","icon":"/assets/java.e6ae694811db4278b977733106cd85333fd19804091007b6527c799659425c5a.48d05090.png","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"https://github.com/mailjet/mailjet-apiv3-java"},"children":[]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Ruby","icon":"/assets/ruby.609a2384f8c6ecdec1b2d591c51ae6eb603140c008436d1fd71eefffd2b14183.48d05090.png","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"https://github.com/mailjet/mailjet-gem"},"children":[]},{"$$mdtype":"Tag","name":"Card","attributes":{"title":"Python","icon":"/assets/python.67e7252c360f794272f09539c31b3464217865b7ec50ce31cd2c61cdf5325c05.48d05090.png","imagePosition":"start","iconPosition":"auto","layout":"vertical","align":"start","variant":"filled","to":"https://github.com/mailjet/mailjet-apiv3-python"},"children":[]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"postman","__idx":1},"children":["Postman"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can also use ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://www.getpostman.com/"},"children":["Postman"]}," to test the different API endpoints."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"postman-run-button","data-postman-action":"collection/fork","data-postman-visibility":"public","data-postman-var-1":":f10958358116f86b841d","data-postman-collection-url":"https://go.postman.co/collection/f10958358116f86b841d","\"":""},"children":[]},{"$$mdtype":"Tag","name":"HtmlScript","attributes":{"type":"text/javascript"},"children":["\n  (function (p,o,s,t,m,a,n) {\n    !p[s] && (p[s] = function () { (p[t] || (p[t] = [])).push(arguments); });\n    !o.getElementById(s+t) && o.getElementsByTagName(\"head\")[0].appendChild((\n      (n = o.createElement(\"script\")),\n      (n.id = s+t), (n.async = 1), (n.src = m), n\n    ));\n  }(window, document, \"_pm\", \"PostmanRunObject\", \"https://run.pstmn.io/button.js\"));\n"]}]},"headings":[{"value":"SDKs","id":"sdks","depth":1},{"value":"Postman","id":"postman","depth":2}],"frontmatter":{"title":"Mailjet SDKs","seo":{"title":"Mailjet SDKs and Client Libraries","description":"Official Mailjet SDKs for PHP, Node.js, Ruby, Python, Java, Go and C#, with links to each GitHub wrapper for sending and tracking email."}},"lastModified":"2026-08-26T10:53:57.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/email-api/developer-tools/sdk-intro","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}