# Introduction
Cornerstone offers several APIs and connectors allowing you to build applications that integrate with Cornerstone. The APIs are RESTful, support modern authentication and authorization using OAuth 2.0, and support JSON (and in some cases XML as well). Read through the documentation on this page to get a better understanding of the steps you must take to get access to the APIs and build a successful integration. Specific documentation for each API endpoint, including business rules, validation errors, sample request and response payloads, starter guides and sample code is available within the Developer Portal.
Cornerstone also offers Connectors which are essentially packaged set of APIs and webhooks. Connectors allow you to build workflow-based integrations with Cornerstone. They are RESTful, support basic auth, and JSON. Please refer to the connector documentation where you will find an overview of each connector, the workflows supported, sample code, and detailed steps to test your integration.