# Introduction

{% hint style="info" %}
**digiRunner APIM 4.5 Documentation**

You are reading the documentation for digiRunner APIM version 4.5.&#x20;

* Use the drop-down menu in the header to navigate to other versions.
  {% endhint %}

Welcome to the **digiRunner Documentation Center** — your gateway to understanding, deploying, and mastering the next-generation **API Gateway + AI Gateway** platform.

As modern systems evolve toward **AI-driven architectures**, APIs have become more than just integration points — they are the foundation for security, scalability, automation, and now intelligent interaction. digiRunner helps you navigate this transformation with an open-source, UI-driven platform designed for mission-critical environments.

## From API Gateway to **AI Gateway**

The digiRunner project has officially entered its **next era**. Building upon our robust API Gateway capabilities, we now introduce **AI Gateway support**, enabling developers and enterprises to:

* Seamlessly integrate **AI models, LLM agents, and AI workflows** using familiar API patterns
* Standardize access control and request governance for AI-related traffic
* Apply rate limits, authentication, routing rules, and auditing to **both API and AI endpoints**
* Manage multi-model environments with UI-based configuration
* Bring AI capabilities into existing API ecosystems without rewriting architecture

> digiRunner now empowers teams not only to manage APIs, but also to operationalize AI safely, efficiently, and consistently.

## What digiRunner Solves

APIs—and now AI endpoints—can quickly become difficult to govern. digiRunner tackles these challenges head‑on:

| **Challenge**                     | **Without digiRunner**                        | **With digiRunner**                                        |
| --------------------------------- | --------------------------------------------- | ---------------------------------------------------------- |
| **Endpoint Management**           | Scattered API and AI endpoints across teams   | Centralized governance for **APIs & AI models**            |
| **Access Control**                | Manual token handling & inconsistent policies | Unified OAuth2/OIDC, RBAC, and API key management          |
| **Routing**                       | Static routing configurations                 | Intelligent, non-blocking traffic dispatching              |
| **AI Usage Safety**               | Risky or unmonitored AI service consumption   | Real-time monitoring dashboards with AI usage insights     |
| **Version & Workflow Management** | Manual tracking, slow updates                 | Built-in version control and routing strategies            |
| **Onboarding & Learning Curve**   | Slow onboarding and steep learning curves     | AI-assisted onboarding, documentation, and troubleshooting |

## Key Features (API + AI)

* **AI Gateway Support** – Manage AI endpoints with governance, routing, rate limiting, and access control.
* **Intelligent Traffic Dispatching** – Non-blocking request handling ensures availability even under high load.
* **RBAC & Authentication** – OAuth2/OIDC, API keys, and fine-grained role policies.
* **Rate Limiting & Quotas** – Protect APIs and AI endpoints with flexible throttling rules.
* **Real-Time Monitoring** – Track traffic, errors, and AI call behavior instantly.
* **Easy Deployment** – Local, Docker, or cloud-native environments, fully UI-driven.
* **AI-Powered Documentation** – Faster learning with intelligent search and contextual guidance.

## Who Benefits?

#### **Developers**

* Faster development with UI-driven configs
* Debug smarter with AI-assisted documentation

#### **DevOps / SREs**

* Enforce consistent governance across all systems
* Monitor health, traffic, and AI usage in real time

#### **Software Architects**

* Design scalable API + AI architectures with centralized policies
* Ensure compliance and role-based access

#### **Product Managers / Business Stakeholders**

* Gain visibility into API and AI traffic trends
* Make informed decisions using actionable dashboards

## What You Can Do Here (Documentation Center)

The digiRunner Documentation Center helps you:

* Onboard team members with tutorials and visual walkthroughs
* Configure API and AI endpoints with step-by-step guides
* Reduce errors with consistent, example-based configurations
* Explore best practices for governance and architecture
* Stay up-to-date with changelogs and searchable glossaries

***

## Ready to Start?

* Configure your first AI endpoint ([AI Provider](https://docs.tpi.dev/guide/ai-gateway/ai-provider)).
* Deploy your first API Gateway today and simplify governance from [Get Started](https://docs.tpi.dev/get-started).
* Use AI-powered search ([Ask AI](https://docs.tpi.dev/?q=)) to learn faster — you can even search in your preferred language, and the AI will respond in that language automatically

## Explore the Documentation

**Navigate digiRunner documentation by role and intent.**

Use the cards below to quickly understand the structure of the documentation and jump directly to the section that matches your goals — whether you are evaluating the architecture, setting up your first API, integrating applications, or troubleshooting security issues.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-type="content-ref"></th><th data-type="content-ref"></th><th data-type="content-ref"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h4><strong>Overview</strong></h4></td><td><strong>Best for:</strong> Architects / PMs</td><td><p><strong>Architecture and core concepts</strong></p><p>Get a high-level understanding of how digiRunner works. This section explains the APIM architecture, core concepts, platform terminology (Glossary), and licensing model. It is the best starting point for architects and decision-makers who need a clear mental model before deployment.</p></td><td><a href="apim-architecture">apim-architecture</a></td><td><a href="key-concepts">key-concepts</a></td><td><a href="glossary">glossary</a></td><td></td></tr><tr><td><h4><strong>Get Started</strong></h4></td><td><strong>Best for:</strong> DevOps engineers / New users</td><td><p><strong>Install and run your first API Gateway</strong></p><p>A hands-on onboarding path for new users. Learn how to install digiRunner using Docker or Docker Compose, initialize database settings, and register your first API. This section also introduces sandbox testing and basic load balancing.</p></td><td><a href="../get-started/installation">installation</a></td><td><a href="../get-started/registering-your-first-apis-with-digirunner">registering-your-first-apis-with-digirunner</a></td><td><a href="../get-started/load-balancing">load-balancing</a></td><td></td></tr><tr><td><h4><strong>Most Common Use Cases</strong></h4></td><td><strong>Best for:</strong> System administrators / Operators</td><td><p><strong>Task-oriented operational recipes</strong></p><p>Step-by-step solutions for everyday operational tasks. Find guidance on obtaining API keys, configuring IP diversion strategies, viewing real-time logs, managing RBAC permissions, and integrating OIDC login.</p></td><td><a href="../most-common-use-cases/obtaining-api-keys-and-calling-apis">obtaining-api-keys-and-calling-apis</a></td><td><a href="../most-common-use-cases/api-ip-diversion">api-ip-diversion</a></td><td><a href="../most-common-use-cases/requesting-api-authorization-with-x-api-key">requesting-api-authorization-with-x-api-key</a></td><td></td></tr><tr><td><h4><strong>GUIDE</strong></h4></td><td><strong>Best for:</strong> Platform administrators / Operators</td><td><p><strong>Platform administration and configuration</strong></p><p>The central operations manual for digiRunner administrators. Learn how to use the Admin Console to manage users and clients, configure monitoring and alerts, manage certificates, and set up AI Gateway routing and policies.</p></td><td><a href="../guide/application-forms/api-key">api-key</a></td><td><a href="../guide/ai-gateway">ai-gateway</a></td><td><a href="../guide/api-management">api-management</a></td><td></td></tr><tr><td><h4><strong>API Integration Guide</strong></h4></td><td><strong>Best for:</strong> Frontend / Backend developers</td><td><p><strong>Secure API integration for developers</strong></p><p>Technical specifications for application developers integrating with digiRunner-managed APIs. This section covers OAuth 2.0 and OpenID Connect (OIDC) flows, token lifecycle management, X-API-Key usage, and JWS/JWE encryption.</p></td><td><a href="../api-integration-guide/using-x-api-key-for-authentication-and-authorization">using-x-api-key-for-authentication-and-authorization</a></td><td><a href="../api-integration-guide/using-api-key-for-authentication-and-authorization">using-api-key-for-authentication-and-authorization</a></td><td><a href="../api-integration-guide/using-token-for-authentication-and-authorization">using-token-for-authentication-and-authorization</a></td><td></td></tr><tr><td><h4><strong>API Management FAQ</strong></h4></td><td><strong>Best for:</strong> Security teams / Support / SRE</td><td><p><strong>Security and troubleshooting knowledge base</strong></p><p>Answers to common security and operational issues. Learn how digiRunner protects against DoS attacks and SQL injection, and how to troubleshoot common errors such as <code>403 Forbidden</code> or missing authorization codes.</p></td><td><a href="../api-management-faq/api-security-and-identity-authentication/dos-prevention-and-traffic-protection-mechanisms">dos-prevention-and-traffic-protection-mechanisms</a></td><td><a href="../api-management-faq/api-security-and-identity-authentication/sql-injection-prevention-mechanism">sql-injection-prevention-mechanism</a></td><td><a href="../api-management-faq/troubleshooting-api-gateway-and-identity-services">troubleshooting-api-gateway-and-identity-services</a></td><td></td></tr></tbody></table>
