# Column v1.0.0 - Table of Contents

> Production-grade Elixir client for the Column Bank API

## Pages

- [Column](readme.md)
- [Changelog](changelog.md)
- [LICENSE](license.md)

## Modules

- Core
  - [Column](Column.md): Production-grade Elixir client for the [Column Bank API](https://docs.column.com).
  - [Column.Client](Column.Client.md): Low-level HTTP client for the Column API.
  - [Column.Config](Column.Config.md): Runtime configuration for the Column API client.
  - [Column.Error](Column.Error.md): Structured error type returned by all Column API calls.
  - [Column.Pagination](Column.Pagination.md): Helpers for working with Column's cursor-based pagination.
  - [Column.RateLimit](Column.RateLimit.md): Rate limit information parsed from Column API response headers.
  - [Column.Telemetry](Column.Telemetry.md): Telemetry integration for the Column HTTP client.

- Helpers
  - [Column.Idempotency](Column.Idempotency.md): Idempotency key generation and management.
  - [Column.Money](Column.Money.md): Money formatting and parsing helpers for Column API amounts.
  - [Column.Params](Column.Params.md): Parameter building and validation helpers.

- Identity &amp; KYC
  - [Column.Entities](Column.Entities.md): KYC and KYB entity management.

- Accounts
  - [Column.AccountNumbers](Column.AccountNumbers.md): Virtual account number management.
  - [Column.BankAccounts](Column.BankAccounts.md): FDIC-insured bank account management.
  - [Column.Counterparties](Column.Counterparties.md): External party management for ACH, wire, and international payments.

- Payments — ACH
  - [Column.ACH](Column.ACH.md): ACH transfer origination and receipt.

- Payments — Book
  - [Column.BookTransfers](Column.BookTransfers.md): Instant, free internal transfers between two Column bank accounts.

- Payments — Wire
  - [Column.Wires](Column.Wires.md): Domestic wire transfers via Fedwire.

- Payments — International
  - [Column.InternationalWires](Column.InternationalWires.md): Cross-border SWIFT wire transfers in 100+ currencies.

- Payments — Realtime
  - [Column.RealtimeTransfers](Column.RealtimeTransfers.md): Instant payments via RTP (The Clearing House) and FedNow.

- Payments — Checks
  - [Column.Checks](Column.Checks.md): Check issuance and remote deposit capture.

- Payments — Unified
  - [Column.Transfers](Column.Transfers.md): Unified transfer list across all payment types.

- Lending
  - [Column.Disbursements](Column.Disbursements.md): Loan disbursements with optional two-phase hold.
  - [Column.LoanPayments](Column.LoanPayments.md): Loan payment collection and return handling.
  - [Column.Loans](Column.Loans.md): Loan origination and lifecycle management.

- Observability
  - [Column.Events](Column.Events.md): Immutable audit log of every state change on the Column platform.
  - [Column.Reporting](Column.Reporting.md): Settlement reports and bank account statements.
  - [Column.Webhooks](Column.Webhooks.md): Webhook endpoint registration and delivery management.

- Webhooks
  - [Column.WebhookHandler](Column.WebhookHandler.md): Behaviour and plug helper for handling incoming Column webhook deliveries.

- Developer
  - [Column.Documents](Column.Documents.md): Document upload and retrieval.
  - [Column.Simulation](Column.Simulation.md): Sandbox simulation endpoints.

