A set of functions and procedures allowing the creation of applications that access the features or data of an operating system, application, or other services.

In building applications, an API (application programming interface) simplifies programming by abstracting the underlying implementation and only exposing objects or actions the developer needs. While a graphical interface for an email client might provide a user with a button that performs all the steps for fetching and highlighting new emails, an API for file input/output might give the developer a function that copies a file from one location to another without requiring that the developer understand the file system operations occurring behind the scenes.

Xano uses a REST API, REST is an acronym for REpresentational State Transfer. REST offers a more lightweight method, using URLs in most cases to receive or send information. REST uses four different HTTP 1.1 verbs (GET, POST, PUT, and DELETE) to perform tasks.

Xano gives you a Jumpstart with your APIs by creating the CRUD operations for your initial database tables. This gives you a valuable head start in creating your application.

These API endpoints are put together in a group so they are easy to find and organize.

From this page you can add additional API groups.

View and explore an API group.

API Group & Endpoints
Anatomy of an API Endpoint
Data Manipulation

View the Swagger documentation.

Automated SWAGGER API documentation

Add a new API Endpoint. 1. CRUD Database Operations: Create, Read, Update, Delete. 2. Start from scratch: create a custom endpoint. 3. Authentication: Authentication based queries, for example: "auth/signup" is used to signup and retrieve an authentication token.