Skip to main content
A Software Development Kit (SDK) is a collection of pre-built tools, libraries, and code that makes it easy to integrate utilsio into your application. Instead of building everything from scratch, you can use our SDKs to add subscription management in minutes.

How SDKs Work

All utilsio SDKs follow a similar architecture:
  1. Client-side SDK - Runs in the browser
    • Manages user state and subscription data
    • Provides hooks and functions to work with utilsio
  2. Server-side utilities - Runs on your backend
    • Signs requests with your app secret
    • Protects against unauthorized access
    • Keeps your credentials secure
This separation ensures your app secret never leaves your server, maintaining essential security while providing a seamless user experience.

Available SDKs

React SDK

The utilsio React SDK is currently our flagship library for building subscription-based React and Next.js applications. What’s included:
  • UtilsioProvider - Context provider for managing subscription state
  • useUtilsio hook - Access user, subscription, and functions
  • TypeScript types - Full type safety
Key features:
  • Get current user’s info and subscription data
  • Secure request signing with HMAC-SHA256
  • Subscribe, cancel, and refresh actions
  • Loading and error state handling
View React SDK Documentation →
Not using a supported framework? You can still use utilsio! Check out our API Reference to integrate directly with the REST API.Or even better, send us a feature request at hi@utilsio.dev or in our Discord community

Next Steps