Reference
Browse by domain
Companies
Enroll a business with Gusto — company setup, pay schedules, and required form signing — and respond to ongoing compliance information requests.
Employees
Onboard and manage W-2 workers (hourly, salary, commissioned, and more) — compensation, banking, tax withholding, documents, and terminations.
Contractors
Onboard and manage 1099 contractors (individual or business) — profile, payment methods, documents, and contractor payments.
Payrolls
Pay employees and contractors across all pay schedules, including off-cycle, dismissal, and transition payrolls.
Time off policies
Create and manage policies for vacation, sick leave, and company holidays.
Browse by type
Blocks
Individual form and UI components with SDK logic built in — use these for custom layouts, step reordering, or inserting your own content between SDK steps.
Hooks
Headless utilities that handle data fetching, form state, validation, and API submission — you own the layout, the SDK handles the business logic.
Workflows
Full multi-step user experiences as a single component — the fastest path to a working feature.
Configuration
API models
Entity types returned by the Gusto Embedded Payroll API.
Error handling
Unified error shape returned by all SDK form hooks and error handlers.
Events
Event types fired when users take actions or complete steps in SDK components.
HTTP interceptors
Callback hooks for intercepting and modifying HTTP requests and responses.
Observability
Callback hooks for error tracking and performance metrics, compatible with tools like Sentry or Datadog.
Providers
Top-level providers for configuring auth, locale, and your design system.
Theme variables
Design tokens for lightweight customization of all SDK UI.
Translations
All user-facing text rendered by SDK components, organized by namespace.
UI component inventory
Design system components for advanced customization of all SDK UI.