API clients

Integrate easily with Gusto Embedded API client libraries

API client libraries

Gusto Embedded offers official client libraries for the following languages:

These libraries help you integrate with our API quickly and reliably: they handle authentication, request formatting, and error handling, and they provide convenient methods for accessing all Gusto API endpoints. We also offer a React SDK for frontend development.

Benefits of the API client libraries:

  • Faster implementation: Skip boilerplate code and start building business logic right away, reducing time-to-launch.
  • Reduced risk: Built-in best practices for rate limiting, retries, error handling, and request validation.
  • Better developer experience: Type-safe interfaces, IDE autocompletion, easy upgrades, and minimal learning curve.

πŸ“˜

When should I call the API directly instead?

If you need deep customization or your tech stack has specialized requirements, consider building your own client library and making direct API calls to the Gusto Embedded API.

Support and updates

  • Our API clients support version v2024-04-01.
  • Updates are released automatically within 24 hours of backwards-compatible changes to our documentation.
  • We will continue to maintain legacy dated versions of the API clients as separate packages for as long as that version of the API is stable.

FAQ

How do I report issues or request features?

You can report issues or raise feature requests through the Issues section in the individual API client repositories, linked above, or reach out to your Gusto Embedded representative.

How often are the libraries updated?

Updates are released automatically within 24 hours of backwards-compatible changes to our documentation. For a new dated version of the API, we aim to make API clients available within a week. We will continue to maintain legacy dated versions of the API clients as separate packages for as long as that version of the API is stable.

What does an API client being in beta mean?

Beta libraries have complete API coverage but may undergo interface changes before reaching v1. v1 libraries have stable interfaces.


What’s Next

Check out our React SDK for frontend development, or more advanced API topics.