# Introduction

This documentation describes the Trading FIX API and the Market Data FIX API. It covers the APIs' messages, component blocks and fields supported by their respective Revolut FIX Gateways.

The Trading and Market Data FIX APIs are based on the standard FIX 4.4 with minor customisation.

Standard fields that are required by FIX 4.4 but not listed in this documentation are ignored by the respective Revolut FIX Gateway.

:::note
Credentials for the API are provided manually by Revolut.
Please contact your account manager to register interest in accessing the FIX API.
:::

## Learn more

- [What is FIX?](https://www.onixs.biz/fix-protocol.html 'Learn more about the Financial Information eXchange (FIX) Protocol.')
- [System overview](/docs/guides/exchange-fix-api/introduction-to-the-exchange-fix-api/system-overview 'Read about Revolut FIX Gateway in more detail.')
- [Session management](/docs/guides/exchange-fix-api/fix-session-management/starting-session-and-authentication 'Learn how to start a session and authenticate, terminate a session and handle rejects.')

## FIX messages

Check out the details for supported FIX messages.

- [Trading FIX messages](/docs/guides/exchange-fix-api/trading-fix-api/supported-fix-messages/supported-fix-messages-trading-overview 'Check the details for session-level and application-level messages supported by Revolut FIX Gateway and FIX 4.4 for the Trading FIX API.')
- [Market Data FIX messages](/docs/guides/exchange-fix-api/market-data-fix-api/supported-fix-messages/supported-fix-messages-market-data-overview 'Check the details for session-level and application-level messages supported by Revolut FIX Gateway and FIX 4.4 for the Market Data FIX API.')

<!-- CUSTOM_COMPONENT: HomePageTemplate — original landing page used HomePageTemplate with intro tiles, useCases, and Admonition -->