CommunityHire an ExpertSign Up
Data SourcesXano
Data Sources

Xano

Connect to your Xano instance to interact with your data in your Softr apps.

Xano is a powerful backend-as-a-service platform that enables you to build and manage databases, APIs, and business logic without writing code. By integrating Xano with Softr, you can seamlessly use your Xano data in your Softr applications.

This integration allows you to:

  • Store and retrieve structured data dynamically

  • Use API-driven workflows in your Softr apps

  • Securely manage and scale your backend

1. Connect Xano to Softr

To use Xano in Softr, you need to connect your Xano instance as a data source. Note that once connected, all workspaces inside an instance will be available inside your Softr apps.

Open the database connector in Xano

  1. Log in to Xano and go to the server instance you want to connect.

  2. Click the gear icon next to the server instance.

    Click on the gear icon next to the server instance you want to connect to.

    Click on the gear icon next to the server instance you want to connect to.
  3. In the menu on the right, select Database Connector.

    Select the Database Connector option

    Select the Database Connector option

Generate your instance’s public IP and credentials

In order for Softr to be able to access your instance, you’ll need to create a publicly accessible IP address and get some credentials so that only those with the credentials can access it.

  1. Click the GET buttons to generate:

    • A public IP address (required for Softr to access Xano)

    • Access credentials (used to authenticate Softr)

      Click the GET buttons to generate a public IP and server credentials.

      Click the GET buttons to generate a public IP and server credentials.
  2. Copy and securely store your credentials. By default, they are hidden for security reasons. Click Show credentials, then copy and save them in a secure location.

    Click on Show credentials to reveal them

    Click on Show credentials to reveal them

Allow Softr’s IP addresses in Xano

  1. Go to the Settings tab in the Database Connector.

  2. Click + Add and enter the following Softr IP addresses:

    • 3.120.79.212
    • 3.123.159.186
    • 52.58.246.121
  3. Click Save.

    Click on the settings tab, add Softr’s IP addresses, then click Save.

    Click on the settings tab, add Softr’s IP addresses, then click Save.

Connect Xano in Softr

  1. In the Softr Studio dashboard, click Integrations in the left menu.

  2. Click Connect new.

    The Integrations page of the dashboard, with the Connect new button

    The Integrations page, with the Connect new button
  3. In the Select an integration window, click Xano.

    The Select an integration window, with the Xano tile highlighted

    The Select an integration window, with Xano selected

Enter your Xano credentials in Softr

Note that you have Full Access credentials as well as Read-Only credentials, so make sure to use the correct ones for your use case. We always recommend using the Full Access credentials so you don’t have to re-authenticate later if you expand your Softr apps’ capabilities.

  1. Copy and paste your Xano credentials into the appropriate fields in the Connect to Xano database window:

    • User
    • Password
    • Host
    • Database
  2. Leave Port set to 5432 (default for Xano).

  3. Enter a Name for your connection (optional). Leave Environment set to live.

    Fill in the fields with the parts of your server credentials.

    Fill in the fields with the parts of your server credentials.

Click 'Connect' to complete setup

Once all fields are correctly filled in, click Connect to finalize the connection.

Click Connect once you’ve pasted in your credentials.

Click Connect once you’ve pasted in your credentials.

2. Connect your Xano data to your Softr app

Once your Xano account is connected, you can use it in any Softr application.

Connect your data to a dynamic block

To display your data in the app, connect a dynamic block (e.g. List, Grid, Table) to your Xano table:

  1. Open the Source tab of the block settings.

  2. In Account, select your Xano connection.

  3. In Workspace, select the workspace you want to connect.

  4. In Table, pick the table you want to use, or select the Query tab to add a new query.

  5. Optionally, select the primary field.

    The Source tab of a List block, with the Xano account, workspace, and table fields

    Connect Xano table to dynamic block

Map Xano fields to item fields

When you connect your table to a block, you can choose which Xano properties to display and map to Softr fields. This lets you control how your data appears in Softr.

  1. Open the Content tab of the block settings.

  2. Under Item fields, click Add and turn on the Xano properties you want to show.

  3. Click a field to change how it displays. For example, select Image as the display type for an image field.

    The Content tab of a List block, with the Photo item field open and its display type set to Image

    Map Xano fields to item fields

Example: If you have an email field in Xano, select an email field in Softr.

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.