{"id":1062,"date":"2026-07-08T09:27:36","date_gmt":"2026-07-08T16:27:36","guid":{"rendered":"https:\/\/embedded.gusto.com\/blog\/?p=1062"},"modified":"2026-07-08T11:38:18","modified_gmt":"2026-07-08T18:38:18","slug":"embedded-payroll-sdk","status":"publish","type":"post","link":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/","title":{"rendered":"Why We Built the Gusto Embedded Payroll SDK (And What We Learned Along the Way)"},"content":{"rendered":"<h2><span style=\"font-weight: 400;\">Embedded Payroll Should Not Require A \u2018Payroll PhD\u201d<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Payroll is one of those things that sounds simple until you actually have to build it.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">I&#8217;ve spent years watching partners come to Gusto Embedded excited about the opportunity: the stickiness, the revenue potential, and the way payroll can transform an application from a nice-to-have into something truly indispensable.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Then, reality sets in. Payroll, by definition, has to cover a <\/span><i><span style=\"font-weight: 400;\">lot<\/span><\/i><span style=\"font-weight: 400;\"> of ground to be useful. This domain includes new concepts, edge cases, compliance requirements, and data models that you don&#8217;t fully appreciate until you&#8217;re knee-deep in them. We sometimes joke internally that building payroll could turn you into a &#8220;Payroll Ph.D,&#8221; and most partners, understandably, didn&#8217;t sign up for that degree.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">What\u2019s more, our partners want to build \u2013 and their customers expect \u2013 a payroll solution that <\/span><i><span style=\"font-weight: 400;\">feels native<\/span><\/i><span style=\"font-weight: 400;\">; one that\u2019s intelligently connected to other features and deeply woven into the fabric of their application. For a bank, that might mean offering their SMB customers a real-time look at their cash flow. For a vertical SaaS platform, that might mean handling complex tip and commission structures that are table stakes for the vertical it serves.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Said another way, leading partners in embedded payroll and SMBs themselves tell us they want a solution that communicates <\/span><i><span style=\"font-weight: 400;\">trust<\/span><\/i><span style=\"font-weight: 400;\">. And they trust an application that \u2018knows\u2019 them and their business.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The data bears this out as well. <\/span><a href=\"https:\/\/www.hks.harvard.edu\/sites\/default\/files\/centers\/mrcbg\/Final_AWP_247.pdf\"><span style=\"font-weight: 400;\">A survey of SMB owners for the Harvard Kennedy School<\/span><\/a><span style=\"font-weight: 400;\"> found that 56% of respondents said \u201cmanaging multiple platforms was a challenge\u201d and 63% saw \u201cembedded finance and its one-stop-shop proposition as a solution to that problem.\u201d But that only holds true if the application has customized the solution to meet the business\u2019s needs. With \u201cease of use\u201d the top-ranked reason SMBs use embedded finance services, it stands that those platforms \u201cthat leverage the vast amounts of data to pull insights on the needs of small businesses and create customized solutions will likely outperform competitors who are unable to look at the complete customer profile.\u201d<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Speed vs Quality in Embedded Payroll<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Understandably, partners want to build a great payroll solution. We all know quality takes time. For product leaders, quality means sweating the details, sticking to a vision, pushing back when other functions ask \u2018does menu layout really matter?\u2019\u00a0<\/span><\/p>\n<p><i><span style=\"font-weight: 400;\">And<\/span><\/i><span style=\"font-weight: 400;\"> in today\u2019s AI-driven tech landscape, Product leaders need to move quickly. Other roadmap commitments, investment thresholds, or even just deadlines \u2013 often in time for the end-of-year switching season in payroll \u2013 drive urgency for nearly every partner.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Every product leader feels the inherent tradeoff between quality and speed. When it comes to embedded payroll, the product leaders we work with have their own frameworks and decision criteria to address this tradeoff. But it doesn\u2019t go away.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Partners who put a high premium on a solution that feels deeply woven into the rest of their application could build their own frontend and write directly to our APIs. Partners who went the fully custom route got complete control, but that often meant longer build times and the need to learn and build for payroll edge cases, which drive risk concerns.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Partners prioritizing speed, customer feedback, and iterative learning could opt to use more of our pre-built frontend components. Our Flows package 15+ years of Gusto\u2019s cumulative UI\/UX learnings, cover key edge cases (e.g., onboarding data collection for state taxes), and offer a reasonable amount of customization across a product space that\u2019s larger than most realize. However, partners still tell me they felt the tradeoff.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">So we asked \u2018Why does it have to be a tradeoff?\u2019 Why can&#8217;t we give partners the business logic and the guardrails, let them build something that looks and feels completely their own, and help them build as quickly as they would with Flows?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That question informed our approach to our embedded payroll SDK.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Accelerating Customization in Embedded Payroll<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">We didn&#8217;t get here in a straight line. A year of work has already gone into our SDKs, and we continue to invest. One iteration of the SDK offered partners maximum flexibility, but by focusing on flexibility, it wasn&#8217;t opinionated enough to dramatically accelerate a payroll build. Another iteration took the opposite approach by building tightly integrated subcomponents that abstracted away most of the complexity, but this approach left partners with too few degrees of freedom to deliver the quality they wanted.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Candid feedback from current and prospective partners drove our calibration and iteration. Working through the problem with them pushed us toward <\/span><a href=\"https:\/\/react.dev\/reference\/react\/hooks\"><span style=\"font-weight: 400;\">React Hooks<\/span><\/a><span style=\"font-weight: 400;\"> as the architectural foundation for embedded payroll customization. When we showed partners the SDK with React Hooks, something clicked. We saw real acceleration of roadmaps alongside meaningful customization coexist in the same build.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That was the moment we knew we were onto something.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Hooks give development teams optionality as they combine SDK capabilities with their own application logic; they\u2019re familiar to anyone already working with React, and they make SDK state easier to consume. From a Product lens, Hooks simplify the build, and they <\/span><i><span style=\"font-weight: 400;\">feel<\/span><\/i><span style=\"font-weight: 400;\"> more natural in a React frontend, which means higher quality UI for less cost.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We don\u2019t push every partner toward one approach. The SDK allows you to implement at the level you want: entire workflows, blocks you can embed, and complete customization with hooks. The SDK provides it all. We\u2019ll share more about these build methods in a future article.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">A Payroll API For The AI Coding Era<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">We\u2019re working to build the premier embedded payroll platform in the eyes of the developer. One that offers software engineers (and their agents) the agility to build a payroll solution that feels native to the user while also leaning on Gusto\u2019s proven expertise and reliability at scale. The embedded payroll SDK is a foundational upgrade in that ongoing effort.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That&#8217;s also why we recently launched the Gusto Embedded Dev Assistant MCP server into open beta. If you&#8217;re building with AI coding tools, like Cursor, VS Code, Claude Code, or others, you can now point them directly at Gusto&#8217;s API reference and documentation through the <\/span><a href=\"https:\/\/modelcontextprotocol.io\/docs\/getting-started\/intro\"><span style=\"font-weight: 400;\">Model Context Protocol<\/span><\/a><span style=\"font-weight: 400;\">. That means your AI assistant gets accurate, up-to-date context about our endpoints, schemas, and best practices instead of relying on stale training data. Ask it things like &#8220;generate a Python snippet for running payroll&#8221; or &#8220;what webhooks are available for payroll events?&#8221; and get answers grounded in our current API.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The SDK and the Dev Assistant MCP offer different tools to solve different parts of the same problem: getting a partner from zero to a working, native payroll experience as fast as possible. You can read more about the <\/span><a href=\"https:\/\/embedded.gusto.com\/blog\/payroll-developer-mcp-server\/\"><span style=\"font-weight: 400;\">Developer Assistant MCP server on our blog<\/span><\/a><span style=\"font-weight: 400;\">, but if you want to try it now, you can connect at <\/span><span style=\"font-weight: 400;\">https:\/\/embedded-payroll.readme.io\/mcp<\/span><span style=\"font-weight: 400;\">.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">What I&#8217;d Tell A CPO Considering This<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Here&#8217;s something I genuinely believe: when you&#8217;re building your first embedded payroll product, you should get something in front of real users <\/span><i><span style=\"font-weight: 400;\">quickly<\/span><\/i><span style=\"font-weight: 400;\">. Not your full vision. But functional and polished enough to communicate trust and test your hypotheses about product connections that make payroll valuable within your specific application.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">You can refine the UI. You can tighten the positioning. But you can&#8217;t skip the step of learning what actually resonates with your users. And every week you spend perfecting the wrong thing is a week lost.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The SDK aims to help you move through that first phase faster than anything else available today while also setting you up for smart interaction and refinement. For most partners, it offers you and your users a payroll product that feels at home in your application and, ideally, highlights why embedded payroll can save them time. We\u2019re one of the first embedded payroll providers to offer this kind of build option: one that gives you the business logic and guardrails of a pre-built solution without locking you into someone else&#8217;s design decisions. And when you&#8217;re ready to make it feel truly native, the flexibility is already there. Using our SDKs, you\u2019ve already done the work to build a payroll product your customers will love.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">What&#8217;s Next For The Embedded Payroll SDK<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">We built this through direct collaboration with partners, and we\u2019ll keep building it that way. If you&#8217;re evaluating embedded payroll and don&#8217;t see something you need, reach out. We&#8217;d happily have that conversation early.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you\u2019re ready to dive in and start building with the Gusto Embedded Payroll SDK, <\/span><a href=\"http:\/\/sdk.gusto.com\"><span style=\"font-weight: 400;\">check out our dedicated SDK docs site with quickstart guides<\/span><\/a><span style=\"font-weight: 400;\">. And take a look at the next post in the series, where we\u2019ll get into the specifics of <\/span><i><span style=\"font-weight: 400;\">how<\/span><\/i><span style=\"font-weight: 400;\"> to implement the SDK.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Embedded Payroll Should Not Require A \u2018Payroll PhD\u201d Payroll is one of those things that sounds simple until you actually&#8230;<\/p>\n","protected":false},"author":39,"featured_media":1064,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1062","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developer-perspective"],"acf":{"exclude_from_embedded_resources":false,"popularity":0,"essentiality":0},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Why We Built the Embedded Payroll SDK - Gusto Embedded Blog<\/title>\n<meta name=\"description\" content=\"Build native-feeling payroll faster and more easily than ever. See how the Gusto Embedded Payroll SDK lets you customize your payroll product.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Why We Built the Embedded Payroll SDK - Gusto Embedded Blog\" \/>\n<meta property=\"og:description\" content=\"Build native-feeling payroll faster and more easily than ever. See how the Gusto Embedded Payroll SDK lets you customize your payroll product.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/\" \/>\n<meta property=\"og:site_name\" content=\"Gusto Embedded Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-08T16:27:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-08T18:38:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/embeddedblog.wpengine.com\/wp-content\/uploads\/2026\/07\/SDK-Blog-Hero-Iceberg-scaled.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1440\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matan Gal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matan Gal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/embedded-payroll-sdk\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/embedded-payroll-sdk\\\/\"},\"author\":{\"name\":\"Matan Gal\",\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/#\\\/schema\\\/person\\\/ecc2ae0560a250f0ac847b8bfbeab9b4\"},\"headline\":\"Why We Built the Gusto Embedded Payroll SDK (And What We Learned Along the Way)\",\"datePublished\":\"2026-07-08T16:27:36+00:00\",\"dateModified\":\"2026-07-08T18:38:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/embedded-payroll-sdk\\\/\"},\"wordCount\":1478,\"image\":{\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/embedded-payroll-sdk\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/embeddedblog.wpengine.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/SDK-Blog-Hero-Iceberg-scaled.png\",\"articleSection\":[\"Developer Perspective\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/embedded-payroll-sdk\\\/\",\"url\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/embedded-payroll-sdk\\\/\",\"name\":\"Why We Built the Embedded Payroll SDK - Gusto Embedded Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/embedded-payroll-sdk\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/embedded-payroll-sdk\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/embeddedblog.wpengine.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/SDK-Blog-Hero-Iceberg-scaled.png\",\"datePublished\":\"2026-07-08T16:27:36+00:00\",\"dateModified\":\"2026-07-08T18:38:18+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/#\\\/schema\\\/person\\\/ecc2ae0560a250f0ac847b8bfbeab9b4\"},\"description\":\"Build native-feeling payroll faster and more easily than ever. See how the Gusto Embedded Payroll SDK lets you customize your payroll product.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/embedded-payroll-sdk\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/embedded-payroll-sdk\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/embedded-payroll-sdk\\\/#primaryimage\",\"url\":\"https:\\\/\\\/embeddedblog.wpengine.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/SDK-Blog-Hero-Iceberg-scaled.png\",\"contentUrl\":\"https:\\\/\\\/embeddedblog.wpengine.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/SDK-Blog-Hero-Iceberg-scaled.png\",\"width\":2560,\"height\":1440,\"caption\":\"Embedded Payroll SDK\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/embedded-payroll-sdk\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Why We Built the Gusto Embedded Payroll SDK (And What We Learned Along the Way)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/\",\"name\":\"Gusto Embedded Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/#\\\/schema\\\/person\\\/ecc2ae0560a250f0ac847b8bfbeab9b4\",\"name\":\"Matan Gal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/embeddedblog.wpengine.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/matan-headshot-150x150.jpeg\",\"url\":\"https:\\\/\\\/embeddedblog.wpengine.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/matan-headshot-150x150.jpeg\",\"contentUrl\":\"https:\\\/\\\/embeddedblog.wpengine.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/matan-headshot-150x150.jpeg\",\"caption\":\"Matan Gal\"},\"description\":\"Matan Gal is Head of Product at Gusto Embedded, where he leads the vision for developer-first payroll infrastructure. Previously, he held product leadership roles at Twilio, Lumosity, Microsoft, and IBM, and when he's not building products, he can usually be found exploring the outdoors.\",\"url\":\"https:\\\/\\\/embedded.gusto.com\\\/blog\\\/author\\\/matan-gal\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Why We Built the Embedded Payroll SDK - Gusto Embedded Blog","description":"Build native-feeling payroll faster and more easily than ever. See how the Gusto Embedded Payroll SDK lets you customize your payroll product.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/","og_locale":"en_US","og_type":"article","og_title":"Why We Built the Embedded Payroll SDK - Gusto Embedded Blog","og_description":"Build native-feeling payroll faster and more easily than ever. See how the Gusto Embedded Payroll SDK lets you customize your payroll product.","og_url":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/","og_site_name":"Gusto Embedded Blog","article_published_time":"2026-07-08T16:27:36+00:00","article_modified_time":"2026-07-08T18:38:18+00:00","og_image":[{"width":2560,"height":1440,"url":"https:\/\/embeddedblog.wpengine.com\/wp-content\/uploads\/2026\/07\/SDK-Blog-Hero-Iceberg-scaled.png","type":"image\/png"}],"author":"Matan Gal","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Matan Gal","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/#article","isPartOf":{"@id":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/"},"author":{"name":"Matan Gal","@id":"https:\/\/embedded.gusto.com\/blog\/#\/schema\/person\/ecc2ae0560a250f0ac847b8bfbeab9b4"},"headline":"Why We Built the Gusto Embedded Payroll SDK (And What We Learned Along the Way)","datePublished":"2026-07-08T16:27:36+00:00","dateModified":"2026-07-08T18:38:18+00:00","mainEntityOfPage":{"@id":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/"},"wordCount":1478,"image":{"@id":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/#primaryimage"},"thumbnailUrl":"https:\/\/embeddedblog.wpengine.com\/wp-content\/uploads\/2026\/07\/SDK-Blog-Hero-Iceberg-scaled.png","articleSection":["Developer Perspective"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/","url":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/","name":"Why We Built the Embedded Payroll SDK - Gusto Embedded Blog","isPartOf":{"@id":"https:\/\/embedded.gusto.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/#primaryimage"},"image":{"@id":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/#primaryimage"},"thumbnailUrl":"https:\/\/embeddedblog.wpengine.com\/wp-content\/uploads\/2026\/07\/SDK-Blog-Hero-Iceberg-scaled.png","datePublished":"2026-07-08T16:27:36+00:00","dateModified":"2026-07-08T18:38:18+00:00","author":{"@id":"https:\/\/embedded.gusto.com\/blog\/#\/schema\/person\/ecc2ae0560a250f0ac847b8bfbeab9b4"},"description":"Build native-feeling payroll faster and more easily than ever. See how the Gusto Embedded Payroll SDK lets you customize your payroll product.","breadcrumb":{"@id":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/#primaryimage","url":"https:\/\/embeddedblog.wpengine.com\/wp-content\/uploads\/2026\/07\/SDK-Blog-Hero-Iceberg-scaled.png","contentUrl":"https:\/\/embeddedblog.wpengine.com\/wp-content\/uploads\/2026\/07\/SDK-Blog-Hero-Iceberg-scaled.png","width":2560,"height":1440,"caption":"Embedded Payroll SDK"},{"@type":"BreadcrumbList","@id":"https:\/\/embedded.gusto.com\/blog\/embedded-payroll-sdk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/embedded.gusto.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Why We Built the Gusto Embedded Payroll SDK (And What We Learned Along the Way)"}]},{"@type":"WebSite","@id":"https:\/\/embedded.gusto.com\/blog\/#website","url":"https:\/\/embedded.gusto.com\/blog\/","name":"Gusto Embedded Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/embedded.gusto.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/embedded.gusto.com\/blog\/#\/schema\/person\/ecc2ae0560a250f0ac847b8bfbeab9b4","name":"Matan Gal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/embeddedblog.wpengine.com\/wp-content\/uploads\/2026\/07\/matan-headshot-150x150.jpeg","url":"https:\/\/embeddedblog.wpengine.com\/wp-content\/uploads\/2026\/07\/matan-headshot-150x150.jpeg","contentUrl":"https:\/\/embeddedblog.wpengine.com\/wp-content\/uploads\/2026\/07\/matan-headshot-150x150.jpeg","caption":"Matan Gal"},"description":"Matan Gal is Head of Product at Gusto Embedded, where he leads the vision for developer-first payroll infrastructure. Previously, he held product leadership roles at Twilio, Lumosity, Microsoft, and IBM, and when he's not building products, he can usually be found exploring the outdoors.","url":"https:\/\/embedded.gusto.com\/blog\/author\/matan-gal\/"}]}},"images":{"large":"https:\/\/embeddedblog.wpengine.com\/wp-content\/uploads\/2026\/07\/SDK-Blog-Hero-Iceberg-1120x630.png"},"authorDetails":{"id":39,"name":"Matan Gal","avatar":"https:\/\/embeddedblog.wpengine.com\/wp-content\/uploads\/2026\/07\/matan-headshot-150x150.jpeg"},"_links":{"self":[{"href":"https:\/\/embedded.gusto.com\/blog\/wp-json\/wp\/v2\/posts\/1062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/embedded.gusto.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/embedded.gusto.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/embedded.gusto.com\/blog\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/embedded.gusto.com\/blog\/wp-json\/wp\/v2\/comments?post=1062"}],"version-history":[{"count":1,"href":"https:\/\/embedded.gusto.com\/blog\/wp-json\/wp\/v2\/posts\/1062\/revisions"}],"predecessor-version":[{"id":1063,"href":"https:\/\/embedded.gusto.com\/blog\/wp-json\/wp\/v2\/posts\/1062\/revisions\/1063"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/embedded.gusto.com\/blog\/wp-json\/wp\/v2\/media\/1064"}],"wp:attachment":[{"href":"https:\/\/embedded.gusto.com\/blog\/wp-json\/wp\/v2\/media?parent=1062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/embedded.gusto.com\/blog\/wp-json\/wp\/v2\/categories?post=1062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/embedded.gusto.com\/blog\/wp-json\/wp\/v2\/tags?post=1062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}