# Introduction to Doubletie - [AI Tools Integrations](https://doubletie.com/docs/getting-started/ai-tools-integrations): Learn how to integrate double tie with AI tools and language models through the standardized llms.txt file. This guide explains how to access and import the llms.txt file to enhance your development workflow with AI-powered tools like Cursor. - [Introduction to Doubletie](https://doubletie.com/docs/getting-started): A TypeScript toolkit for building self-hostable backend SDKs. Double Tie provides a complete set of tools to help developers create type-safe, self-hostable backend services that can be distributed as npm packages. - [Cookie Policy](https://doubletie.com/docs/legals/cookie-policy): No description available - [Privacy Policy](https://doubletie.com/docs/legals/privacy-policy): No description available - [Contributing to doubletie.com](https://doubletie.com/docs/getting-started/open-source/contributing): No description available - [License](https://doubletie.com/docs/getting-started/open-source/license): No description available - [Building Self-Hosted SDKs in the Open](https://doubletie.com/docs/getting-started/open-source/why-open-source): We believe great developer tools should be built in the open, with transparency and community collaboration at their core. This philosophy guides how we're building modern self-hosted SDK infrastructure. - [Advanced Usage](https://doubletie.com/docs/packages/query-builder/advanced-usage): Type utilities and advanced patterns for the Query Builder - [Core Types](https://doubletie.com/docs/packages/query-builder/core-types): Essential type definitions for the Query Builder - [Database API](https://doubletie.com/docs/packages/query-builder/database-api): Complete reference for the Database interface - [Introduction to Query Builder](https://doubletie.com/docs/packages/query-builder): A TypeScript toolkit for building self-hostable backend SDKs. Double Tie provides a complete set of tools to help developers create type-safe, self-hostable backend services that can be distributed as npm packages. - [Model Registration and Usage](https://doubletie.com/docs/packages/query-builder/models): Using the type-safe model layer for database operations - [Transaction Types and Usage](https://doubletie.com/docs/packages/query-builder/transactions): Working with database transactions in Query Builder - [Assign Properties](https://doubletie.com/docs/packages/query-builder/mixins/assign): Enhances models with data assignment capabilities for building modifiable model instances - [Created At](https://doubletie.com/docs/packages/query-builder/mixins/created-at): Automatically adds creation timestamps to database records - [Cursorable](https://doubletie.com/docs/packages/query-builder/mixins/cursorable): Adds cursor-based pagination for efficient list traversal - [Global ID](https://doubletie.com/docs/packages/query-builder/mixins/global-id): Adds global ID functionality for GraphQL-friendly identifiers - [ID Generator](https://doubletie.com/docs/packages/query-builder/mixins/id-generator): Generates unique, prefixed IDs for database records - [Model Mixins](https://doubletie.com/docs/packages/query-builder/mixins): Powerful model enhancement system that extends functionality with reusable, composable patterns - [Update At](https://doubletie.com/docs/packages/query-builder/mixins/updated-at): Automatically manages updated_at timestamps when records are modified - [Slug](https://doubletie.com/docs/packages/query-builder/mixins/with-slug): Creates and manages URL-friendly slugs for database records ## Optional Resources - [Advanced Topics](https://doubletie.com/docs/advanced): In-depth guides - [Examples](https://doubletie.com/docs/examples): Code samples