> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arc.cdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Connector Overview

> Expose database tables, views, and stored procedures as a web API from CData Arc.

The API connector exposes tables, views, and stored procedures from a database as a web API. The API Connector reads the available tables, views, and stored procedures from the target database, then any subset of these can be exposed as API resources.

## Key Capabilities

* Exposes database tables, views, and stored procedures as RESTful web APIs
* Automatic schema generation from database connections
* Comprehensive API management with rate limiting and CORS support
* Multiple authentication options and user management capabilities
* Multiple output formats (JSON, XML, and CSV)

The following topics cover all aspects of the API connector:

* [Configure a Connector](./api-config) covers all of the configurable connector properties on each tab.
* [Establish a Connection](./api-establish-connection) explains how to connect to your data store.
* [Build Your First API](./api-build-first-api) explains how to use a wizard to generate schemas for reading and writing to your data store.
* [API Resources](./api-resources) describes options related to managing resources.
* [API Actions](./api-actions) describes example actions to extend the set of operations on resources and to execute unrelated actions on the server.
* [Query Your API](./api-query) covers how to expose your API resources to authorized users and IP addresses.
* [API Management](./api-management) covers discovery options, server responses, rate limiting and cross-origin resources sharing (CORS).
* [Authentication](./api-authentication) covers user management and authentication options.
* [Additional Output Formats](./api-additional-output-formats) describes how to use the other output formats supported by the API connector.

<Note>
  The API connector supports publishing custom APIs at a CData Arc endpoint. If you are looking for an API client to consume APIs, use the [REST Connector](../rest) instead.
</Note>
