# TARTLE Developer Documentation > Technical documentation for TARTLE's data marketplace platform, including DataVault Connect OAuth implementation, Buyer API, and Endlinks for data monetization. TARTLE is a data marketplace that enables users to monetize their personal data while maintaining full control and transparency. This documentation covers the technical implementation of TARTLE's APIs and integration patterns for developers. Key concepts: - **DataVault Connect**: OAuth 2.0 flow for securely pushing user data to TARTLE accounts - **Buyer API**: Interface for data purchasers to manage bids and download data - **Endlinks**: Conditional data publishing based on user actions on your platform ## Core Documentation - [The TARTLE Platform](https://documentation.tartle.co/the-tartle-platform): Overview of the TARTLE data marketplace and platform concepts - [DataVault Connect](https://documentation.tartle.co/datavault-connect): OAuth 2.0 implementation for securely pushing data into user TARTLE accounts - [Buyer API](https://documentation.tartle.co/buyer-api): API for data buyers to manage bids, cohorts, and download data - [Endlinks](https://documentation.tartle.co/endlinks): Scripts to control when data packets are published on your site ## Implementation Guides - [DataVault Connect OAuth Flow](https://documentation.tartle.co/datavault-connect/the-authorization-flow): Step-by-step OAuth 2.0 authorization implementation - [Creating OAuth Client](https://documentation.tartle.co/datavault-connect/create-oauth-client): How to create OAuth client in TARTLE developer portal - [Creating Data Packets](https://documentation.tartle.co/datavault-connect/create-data-packets): Define data packet structures for TARTLE integration - [Pushing Data to TARTLE](https://documentation.tartle.co/datavault-connect/pushing-data-packets): API calls to push data to user TARTLE accounts - [Creating Endlinks](https://documentation.tartle.co/endlinks/creating-endlinks): How to create and configure endlinks in TARTLE portal - [Endlink API Integration](https://documentation.tartle.co/endlinks/api-calls): API reference for endlink token validation and reporting ## Resources - [DataVault Button (React)](https://documentation.tartle.co/resources/datavault-button-react): React component for DataVault integration - [DataVault Button (Script)](https://documentation.tartle.co/resources/datavault-button-script): JavaScript implementation for DataVault buttons - [Security Guide](https://documentation.tartle.co/resources/datavault-security-guide): Best practices for secure TARTLE integration - [Example Applications](https://documentation.tartle.co/resources/example-applications): Sample implementations and code examples ## Optional - [Token Refresh](https://documentation.tartle.co/datavault-connect/token-refresh): Handling OAuth token refresh for long-lived integrations - [Endlink Troubleshooting](https://documentation.tartle.co/endlinks/troubleshooting): Common issues and solutions for endlink implementation - [SPA Implementation](https://documentation.tartle.co/endlinks/spa): Single-page application patterns for endlinks