Skip to main content
We’re thankful that you’re considering integrating with Xano, and your user base will be as well. Xano offers a scalable, secure backend platform at the forefront of building visually, with code, with AI, or all three. We provide different ways to integrate, depending on your use case.

Building in Xano from your platform or service

Xano provides a robust set of APIs that enable you to programmatically build a backend. This is done through the Metadata API, which gives you access to every aspect of the Xano system — from creating and managing database tables to building APIs, Reusable Functions, Tasks, and more. It’s a great way to allow your users to, for example, build a backend for their app or website without leaving your platform. The Metadata API has a significant number of endpoints available to you depending on what actions you want to offer to your users, and all they have to do is provide their own Metadata API access token from their Xano account. All of our users can generate these tokens and they do not require a paid plan to do so. All of the features available through the Metadata API are also available through the Xano MCP server, which allows you to leverage AI agents and tool calls on your user’s behalf.

Metadata API Docs

Check out the full Metadata API docs

Xano MCP Server Docs

Check out the full Xano MCP server docs

Integrating Your Product into Xano

In Xano, users can build an entire backend from scratch; this includes a database, logic for APIs, AI Agents, and more. If your service has REST or GraphQL API endpoints available, you can easily offer them to Xano users to utilize in their backend builds.
You don’t actually need to do anything here — Xano users can call any external API they want already. The advantage to following this guide is all about visibility and control over the experience, enabling you to expand your reach to the Xano base in new ways, and making it much easier for them to use your service.
We have two different ways to integrate your product into Xano:
  • Actions
    Actions are a way to offer your service as a dependency-free function that Xano users can use in their backend builds. Dependency free just means that there are no database tables or other more complex additions; it’s just the logic that’s necessary.

    Actions can be built into Action Packages, allowing you to offer them as a single entity that can be installed into a Xano workspace while containing multiple separate Actions.

    This option is best for simple services that can be represented with nothing other than API calls. Users can try your Actions without even signing into Xano, which can get them to see the value of your platform or service faster.

    Learn more about Actions and start building

  • Snippets
    Snippets are similar to Actions, but are more robust in that they can contain multiple APIs, AI Agents, database tables; anything that can be built in Xano can be included in a Snippet.

    This option is best if your service shines when it’s integrated into a larger backend, or if you have a lot of complex logic that you want to offer to Xano users.

    Learn more about Snippets and start building