---
title: Modules
description: Configure RELKIT capabilities, understand their behavior, and choose the operations your application needs.
pagination: false
sidebar:
  icon: boxes
---

Choose the capability you want to add or configure. Each module explains its purpose, configuration, supported operations, and limits.

"Modules" is a documentation category. Your application still uses services, routes, and platform configuration.

## Application foundations

**[Application configuration with defineApp](/docs/learn/concepts/application)**

Configure the application

**[Environment contracts with defineEnv](/docs/learn/concepts/environment)**

Declare environment values

**[Constants and prompts](/docs/modules/service/context-values)**

Share constants and prompt text

**[Services](/docs/modules/service)**

Organize application behavior

**[HTTP](/docs/modules/http)**

Accept HTTP requests

**[CLI](/docs/modules/cli)**

Create, develop, and build an app

## Data and background work

**[Database](/docs/modules/database)**

Store and query application data

**[Authentication](/docs/modules/auth)**

Sign in and protect requests

**[Buckets](/docs/modules/storage)**

Store files

**[Caching](/docs/modules/caching)**

Reuse computed values

**[Events](/docs/modules/events)**

React to application events

**[Jobs](/docs/modules/jobs)**

Run work in the background

## Clients and operations

**[Typed Client](/docs/modules/client)**

Call your API from a frontend

**[Frontend guide](/guides/frontend/connect-react)**

Connect a React app to your backend, step by step

**[Realtime](/docs/modules/realtime)**

Share live updates

**[Integrations](/docs/modules/integrations)**

Connect infrastructure

**[Provider authoring](/docs/modules/integrations/provider-authoring)**

Implement a provider

**[Local providers](/docs/modules/integrations/local-providers)**

Own local runtime state

**[Deployment](/docs/modules/deployment)**

Run with Docker and choose a production host and providers

**[Operations](/docs/modules/operations)**

Test, inspect, and diagnose

**[Programmatic tooling](/docs/modules/cli/automation)**

Build editor or CLI automation

## AI workflows

**[AI](/docs/modules/ai)**

Add tools and model workflows

To complete an end-to-end task, choose a [guide](/guides). For exact signatures and command options, use [Reference](/docs/api).
The [public API directory](/docs/api/public) also lists every supported package and import path,
including companion types and advanced runtime helpers.
