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

# Introduction

> Documentation for the Fasten Connect API

## Welcome

The Fasten Connect API is organized around [REST](http://en.wikipedia.org/wiki/Representational_State_Transfer).
Our API has predictable resource-oriented URLs, using JSON-encoded request & responses, and uses standard HTTP response codes, authentication, and verbs.

You can use the Fasten Connect API in test mode, which doesn’t affect your live data and only allows interactions with synthetic
patient data from healthcare institution sandboxes. The API key you use to authenticate the request determines whether
the request is live mode or test mode.

### Fasten Connect API Modes

The Fasten Connect API has two modes: `test` and `live`. Test mode is used for development and testing, while live mode is used for production.

Test mode secret keys have the prefix `private_test_` and live mode secret keys have the prefix `private_live_`.

<Tabs>
  <Tab title="Test Mode">
    | API Key Prefix  | Description                                                                                        |
    | --------------- | -------------------------------------------------------------------------------------------------- |
    | `public_test_`  | Test mode client-side key that uniquely identifies your app                                        |
    | `private_test_` | Test mode server-side key allows you to make authenticated requests. <br />**Must be kept secret** |
  </Tab>

  <Tab title="Live Mode">
    | API Key Prefix  | Description                                                                                        |
    | --------------- | -------------------------------------------------------------------------------------------------- |
    | `public_live_`  | Live mode client-side key that uniquely identifies your app                                        |
    | `private_live_` | Live mode server-side key allows you to make authenticated requests. <br />**Must be kept secret** |
  </Tab>
</Tabs>
