# Tink v0.1.1 - Table of Contents Production-ready Elixir client for the Tink open banking API. Provides comprehensive access to account aggregation, transaction data, financial insights, account verification, income verification, and payment initiation services. ## Pages - [Tink](readme.md) - [Changelog](changelog.md) - [LICENSE](license.md) - Getting Started - [Getting Started](getting-started.md) - [Authentication](authentication.md) - [Configuration](configuration.md) - Products - [Account Check](account-check.md) - [Balance Check](balance-check.md) - [Business Account Check](business-account-check.md) - [Transactions](transactions.md) - [Income Check](income-check.md) - [Expense Check](expense-check.md) - [Risk Insights](risk-insights.md) - [Investments](investments.md) - [Loans](loans.md) - [Budgets](budgets.md) - Advanced - [Error Handling](error-handling.md) - [Testing](testing.md) - [Rate Limiting](rate-limiting.md) - [Caching](caching.md) - [Telemetry](telemetry.md) - [Webhooks](webhooks.md) ## Modules - Core - [Tink](Tink.md): Tink - Elixir client for the Tink API. - [Tink.Auth](Tink.Auth.md): OAuth 2.0 authentication for Tink. - [Tink.AuthToken](Tink.AuthToken.md): Token expiration and management utilities. - [Tink.Client](Tink.Client.md): HTTP client for making requests to the Tink API with built-in caching. - [Tink.Config](Tink.Config.md): Configuration management for Tink. - [Tink.Error](Tink.Error.md): Error struct and handling for Tink. - Account Aggregation - [Tink.Accounts](Tink.Accounts.md): Accounts API for accessing user account information. - [Tink.Categories](Tink.Categories.md): Categories API with explicit long-term caching (24-hour TTL). - [Tink.Statistics](Tink.Statistics.md): Statistics API for financial insights and analytics. - [Tink.Transactions](Tink.Transactions.md): Transactions API for accessing account and transaction data. - [Tink.TransactionsContinuousAccess](Tink.TransactionsContinuousAccess.md): Continuous access to account and transaction data with permanent users. - [Tink.TransactionsOneTimeAccess](Tink.TransactionsOneTimeAccess.md): One-time access to account and transaction data. - [Tink.Users](Tink.Users.md): Users API with cache invalidation on mutations. - Verification & Insights - [Tink.AccountCheck](Tink.AccountCheck.md): Account Check API for verifying bank account ownership and details. - [Tink.BalanceCheck](Tink.BalanceCheck.md): Balance Check API for verifying account balances and affordability. - [Tink.BusinessAccountCheck](Tink.BusinessAccountCheck.md): Business Account Check API for verifying business account ownership. - [Tink.ExpenseCheck](Tink.ExpenseCheck.md): Expense Check API for analyzing user spending patterns and affordability. - [Tink.IncomeCheck](Tink.IncomeCheck.md): Income Check API for verifying user income and employment stability. - [Tink.RiskCategorisation](Tink.RiskCategorisation.md): Risk Categorisation API for assessing financial risk profiles. - [Tink.RiskInsights](Tink.RiskInsights.md): Risk Insights API for detailed financial risk analysis. - Finance Management - [Tink.Budgets](Tink.Budgets.md): Business Finance Management (BFM) Budgets API. - [Tink.CashFlow](Tink.CashFlow.md): Cash Flow API for analyzing income and expense patterns over time. - [Tink.FinancialCalendar](Tink.FinancialCalendar.md): Financial Calendar API for managing scheduled financial events. - Investment & Loans - [Tink.Investments](Tink.Investments.md): Investments API for accessing investment account and holdings data. - [Tink.Loans](Tink.Loans.md): Loans API for accessing loan account information. - Infrastructure - [Tink.Connectivity](Tink.Connectivity.md): Connectivity API for checking provider and service availability. - [Tink.Connector](Tink.Connector.md): Connector API for ingesting accounts and transactions directly. - [Tink.Link](Tink.Link.md): Tink Link URL builder for user authentication flows. - [Tink.Providers](Tink.Providers.md): Providers API with explicit caching (1-hour TTL for list, 2-hour for individual). - HTTP & Networking - [Tink.HTTPAdapter](Tink.HTTPAdapter.md): Production HTTP client implementation using Finch. - [Tink.HTTPBehaviour](Tink.HTTPBehaviour.md): Behaviour specification for HTTP client adapters. - [Tink.Retry](Tink.Retry.md): Retry logic with exponential backoff for Tink. - Webhooks - [Tink.WebhookHandler](Tink.WebhookHandler.md): Handler for Tink API webhooks. - [Tink.WebhookVerifier](Tink.WebhookVerifier.md): Webhook signature verification for Tink webhooks. - Utilities - [Tink.Cache](Tink.Cache.md): Caching layer for Tink API responses. - [Tink.Helpers](Tink.Helpers.md): Helper functions and utilities for Tink. - [Tink.RateLimiter](Tink.RateLimiter.md): Rate limiting for Tink API requests using Hammer 7.2.