search
Submit Help Request
Help Desk
Submit Help Request

Developer Docs

Technical documentation focused on code based integrations with SaaS products.
  • Getting Started
  • Protected Content
  • Sign up and Login
  • Webflow
  • Developer Docs
  • Code Snippets & Examples
  • Billing
  • CRM
  • Email
  • Help Desk
  • Settings
  • Integrations
  • Legal & Security
  • more_horiz
    • Getting Started
    • Protected Content
    • Sign up and Login
    • Webflow
    • Developer Docs
    • Code Snippets & Examples
    • Billing
    • CRM
    • Email
    • Help Desk
    • Settings
    • Integrations
    • Legal & Security
  • How Outseta integrates with your SaaS product

    Outseta was specifically designed to help SaaS founders launch products more efficiently by delivering the table stakes functionality that all SaaS products require. This includes things like: Reg...
  • Outseta's sign-up and login embeds

    Outseta's sign-up and login embeds can be used to add sign-up and login functionality to your website or SaaS product. These javascript embeds handle: Registration (signing up for a subscription a...
  • Integrate Outseta with your backend database

    Outseta handles users, authentication, and billing. But your app likely has its own data too—feedback, comments, projects, documents, or whatever your product handles. This guide explains how to co...
  • How to integrate Outseta's profile embed with your product

    Outseta's profile embed is a javascript embed that handles user profile management and also serves as a self-service customer billing portal. The profile embed allows authenticated users to: Maint...
  • Local/Dev, Test and Staging Environment

    Outseta does not come with a testing/staging environment out of the box. However, you may emulate one by overriding settings with code and marking test accounts as demo accounts. Almost all Outseta...
  • Outseta's REST API

    The Outseta REST API enables customers to perform powerful tasks such as creating and updating people, accounts, subscriptions, and invoices. Please visit the Outseta REST API documentation site fo...
  • Outseta embed API

    Outseta's embed API allows you to programmatically control the sign-up, login, and profile embeds. Explore the events available in the Outseta Lifecycle Code Sandbox. General API Method Descri...
  • JavaScript configuration guide

    The outseta.min.js script is the entry point to integrating our functionality into your website. It takes its configuration from a globally defined configuration object whose name is passed to the ...
  • How to integrate Outseta with React

    If you're interested in integrating Outseta with a React application, you've come to the right place. This process can be a bit tricky because of Client Side Rendering (CSR). This tutorial will foc...
  • Feedback Fort: An introduction

    Feedback Fort shows how to build a feedback collection applications that use Outseta for user management while storing application data in a separate database system. The Feedback Fort application ...
  • Feedback Fort: Outseta with React & Supabase

    This article explains how to implement the Feedback Fort application using Outseta for user management and Supabase for data storage with a React frontend. We'll focus on the high-level concepts an...
  • Access user info client-side with JavaScript

    When using Outseta's Quick Start embed script, you have access to access to the decoded JWT token through the accessToken.set event, Outseta.getJwtPayload() or the user's profile through the Outset...
  • Server-side protection with Outseta

    Outseta handles authentication and billing, but what about data that lives outside Outseta? User-generated content in your database, premium courses on your server, or API routes that need protecti...
  • How to use Outseta with your own authentication solution

    One of the questions we get most often is—"Outseta looks awesome, but do I have to use your authentication tools?" We typically hear this question for one of two reasons: 1) The company has already...
  • Styling Outseta embeds with CSS

    This is a reference for customers who want Outseta's sign-up, login, and profile embeds to match their app's look and feel. It focuses on the strategy and the selectors. The values you apply (color...
  • Secure and verify webhooks with a SHA256 Signature

    A webhook is a server endpoint meant to be used by another service. This means it's open to the World Wide Web and could be used by anyone, not only Outseta. You must configure a Webhook Signature ...
  • Decode and verify Outseta JWT Access Tokens server-side

    An Outseta JWT Access Token identifies an authenticated user of your app. It can be decoded to access the payload (aka, information about the user). However, you must always verify an access token ...
  • Outseta across multiple domains

    It is possible to use Outseta across domains such as mydomain.com, app.mydomain.com, and learn.mydomain.com. However, there are things to look out for regarding Protected Content and Authenticatio...
  • The JWT access token

    An Outseta JWT Access Token identifies an authenticated user of your app. It can be decoded to access the payload (aka, information about the user). How to access the JWT Access Token Client-side w...
  • Generate JWT Access Tokens (aka. log in users) using the Outseta API

    To operate on behalf of a Person, you must first obtain a JWT Access Token for that Person. This will be handled for you on the client side when using the Outseta Script. However, there are times y...
  • Outseta's Well-Known Endpoints (JWK / OIDC)

    Outseta provides standard .well-known endpoints that enable automated discovery and configuration of OAuth 2.0 and OpenID Connect (OIDC) settings. These endpoints follow industry standards and the ...
  • Sync Outseta users to your database

    This article covers how to sync Outseta users to your backend database when they register or are added to accounts. ⚠️ Before implementing sync: Most apps don't need to duplicate user data. Storing...
  • Outseta Admin MCP Server for AI assistants

    The Outseta Admin MCP Server allows AI assistants like Claude, Cursor, and other MCP-compatible tools to interact with your Outseta account using natural language. Instead of navigating the Outseta...
  • Community SDKs and Packages

    The following SDKs are contributions of Outseta users—we will continue to add additional SDKs to this document over time. Java SDK Contributed by Hammad Hassan. https://central.sonatype.com/artifa...
  • Integrate Supabase (Signing Keys) with Outseta Auth

    How to use Outseta as your auth provider and Supabase as your database, with Supabase's Row Level Security (RLS) driven by the authenticated Outseta user. This is the updated version of this guide ...
Outseta
—
  • Home
  • About Us
  • API Docs
  • Outseta Academy
  • Submit Help Request