# Turnitin > Turnitin is an academic and research integrity company. For 20+ years it has > delivered plagiarism/similarity checking, AI-writing detection, grading and > feedback tooling for educators, researchers, and publishers. Its Turnitin Core > API (TCA) lets third-party platforms submit a file, generate a Similarity > Report, and display it to users without leaving the host platform. This file was generated by the API Evangelist enrichment pipeline from the public Turnitin developer documentation and this repository's artifacts. The full TCA API Reference is behind a customer login; values here come only from publicly reachable pages. ## APIs - [Turnitin Core API (TCA)](https://developers.turnitin.com/turnitin-core-api): RESTful API for integrity services — submit documents, generate Similarity Reports, retrieve results. Auth: integration-instance API key via header, plus X-Turnitin-Integration-Name / X-Turnitin-Integration-Version headers. SOC2 compliant, international data centers. - [Learning Tools Interoperability (LTI)](https://developers.turnitin.com/learning-tools-interoperability): LTI integration path for LMS platforms (alternative to TCA REST). ## Developer - [Developer Portal](https://developers.turnitin.com/): Integrate with Turnitin. - [TCA Documentation](https://developers.turnitin.com/turnitin-core-api): Developer guides. - [TCA Best Practice](https://developers.turnitin.com/turnitin-core-api/best-practice): EULA workflow, retry/polling logic, logging, support. - [TCA FAQ](https://developers.turnitin.com/turnitin-core-api/faq): Integration instances, supported file formats, headers. - [TCA Certification Review](https://developers.turnitin.com/turnitin-core-api/certification-review): Required review before Production promotion. ## Repository artifacts - authentication/turnitin-authentication.yml: API-key auth profile (searched). - conventions/turnitin-conventions.yml: EULA workflow, polling, headers, file formats (searched). - sandbox/turnitin-sandbox.yml: Sandbox vs Production integration instances (searched). - conformance/turnitin-conformance.yml: REST, LTI, SCIM, SOC2, RFC 9116 (searched). - lifecycle/turnitin-lifecycle.yml: status page + versioning (searched). - security/turnitin-vulnerability-disclosure.yml: RFC 9116 VDP (probed). - security/turnitin-domain-security.yml: TLS/SPF/DMARC/CAA probe (probed). - well-known/turnitin-security.txt: verbatim security.txt. ## Operations & trust - [Status Page](https://turnitin.statuspage.io): Live TCA/system status (Atlassian Statuspage). - [Security / VDP](https://www.turnitin.com/.well-known/security.txt): RFC 9116 coordinated disclosure; contact vdp@turnitin.com. - [GitHub Organization](https://github.com/turnitin): LMS plugins (Moodle), LTI tooling, SCIM examples. ## Company - [Website](https://www.turnitin.com): Company home. - [Blog](https://www.turnitin.com/blog/) - [Help Center](https://helpcenter.turnitin.com) - [Privacy Policy](https://www.turnitin.com/privacy-policy-website/) - [Terms of Use](https://www.turnitin.com/terms-of-use-website/)