CommunityHire an ExpertSign Up
App Users BasicsAdd users to a Softr app
App Users Basics

Add users to a Softr app

Create users and let them log into your Softr app.

Create users

You can add users to a Softr app in many different ways:

Depending on the application, one option might be preferable to the others. For instance:

  • If you’re building a member community that anyone can join, you’d want to have a public signup page.

  • If you run an internal tool for your company, you’d want to add users manually.

Sign-in (authentication) methods

You can let users sign in to a Softr app using any of the following methods.

Sign in with email & password

The most standard option. Users can log into an app using their email and password.

Sign in with email code

This option lets your users enter their email and get a one-time code to access your app.

Magic link is a URL with a unique token that will allow a user to log in by simply clicking on the link or entering it in the browser address bar.

Sign in with Google

Allow users to sign in with Google.

SAML Single Sign-On

SAML is an open standard that allows different third-party services (Identity Providers) to pass authorization credentials to service providers (including your Softr app), so that users can use a single set of credentials to log into different service providers. You can learn more about single sign-on and how to set it up for your Softr app here.

OpenID Single Sign-On

OpenID Connect (OIDC) is an open authentication protocol that extends the OAuth 2.0 protocol, adding an identity layer to it. OpenId is utilized by numerous services, and Softr currently supports the Outseta membership software (more options available soon). Here, you can learn how to integrate Outseta with Softr to allow your users log into your Softr app with their Outseta credentials.

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search Softr Documentation documentation and read it in full, instead of answering from memory.

https://docs.softr.io/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://docs.softr.io/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.