> For the complete documentation index, see [llms.txt](https://splootcode.gitbook.io/api-scheduled-apps/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://splootcode.gitbook.io/api-scheduled-apps/~/changes/8vPDTVYGeehLNTeV7Gar/api-apps/introduction-to-apis.md).

# Introduction to APIs

Application Programming Interfaces (APIs) are pretty cool but generally difficult to use for human beings. SplootCode makes using them easy.&#x20;

APIs are a set of rules that govern how two pieces of software interact with one another. You can imagine an API as a bridge between software applications, that allows them to communicate and share information with one another. Similar to a messenger that takes requests and returns responses.

APIs are used in a myriad of applications, from social media sites to e-commerce platforms to mobile apps. One of the most popular uses of APIs is to allow developers to access data or functionality provided by a third-party service. For example, a weather app can use an API provided by a weather service to obtain current weather conditions for a given location.

For instance, the Airtable's API allows developers to access and interact with Airtable's tables. The API can be used to retrieve data from an Airtable base or update records in real-time – you can try this out in our [Airtable API](/api-scheduled-apps/~/changes/8vPDTVYGeehLNTeV7Gar/api-scheduled-apps-tutorials/airtable-api.md) tutorial.

There are many other APIs available that allow developers to access a wide range of functionality, from payment processing to image recognition to language translation. The possibilities are endless!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://splootcode.gitbook.io/api-scheduled-apps/~/changes/8vPDTVYGeehLNTeV7Gar/api-apps/introduction-to-apis.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
