---
title: "Guides"
---

> Documentation Index
> Fetch the complete documentation index at: https://openarkstudio.github.io/arknet/llms.txt
> Use this file to discover all available pages before exploring further.

# Guides

Use these guides to configure one aspect of an application. Each protocol's
[client and server pages](/arknet/features) provide the starting programs.

| Task | Guide |
| --- | --- |
| Size socket queues and diagnose UDP loss | [Socket buffers](/arknet/guides/socket-buffers) |
| Run network objects on application-owned runners | [External IO](/arknet/guides/external-io) |
| Configure retry delay and restore application state | [Automatic reconnect](/arknet/guides/reconnect) |
| Schedule work and cancel timers | [Timers and post](/arknet/guides/timers) |
| Dispatch HTTP methods and paths through middleware | [HTTP routing](/arknet/guides/http-routing) |
| Choose addresses and listening policy | [IPv4 and IPv6](/arknet/guides/ipv4-ipv6) |
| Configure peer certificates and mTLS | [TLS configuration](/arknet/features/tls/configuration) |
| Frame a TCP application protocol | [TCP configuration](/arknet/features/tcp/configuration) |

Source: https://openarkstudio.github.io/arknet/guides/index.mdx
